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使うのがよさげ