> Okay, so maybe a new constructor then? DateTime->localtime()? Getting > the current local time seems more common than, say, constructing a > DateTime object from a day of the year, IMO :)
We have enough constructors as it is. I could be talked into: DateTime->now( time_zone => 'local' ); But that would add extra overhead on every call to now(); Whats wrong with: DateTime->now->set_time_zone( 'local' ); or sub here_now { DateTime->now->set_time_zone( 'local' ) } ? If your going to insist on another constructor you could write it as a decorator with our new plug-in architecture. :) -J --