DatetimeのAddの挙動とか・・
http://d.hatena.ne.jp/tokuhirom/20070904/1188877834
今ごろ知ったんだけど、、、
$d->is_wrap_mode
$d->is_limit_mode
$d->is_preserve_mode
結局月末ちゃんとやりたいときは
$dt->is_limit_mode
か
$dt->is_preserve_mode
でやればいいって事だろうか
違いがよくわからんけど・・
Catalyst::Plugin::Datetime my $dt = $c->datetime( time_zone => 'Asia/Tokyo', year => 2008, month => 5, day => 31, ); $dt->add( months => 1, end_of_month => 'preserve');
Danさんのブログにはtime_zoneはlocalを使うのがいいとかいてました。
ベンチマークでも速いそうで、local使うのがよさげ