On Thu, 3 Apr 2003, Eugene van der Pijll wrote: > And this works. But even more people will use DateTime->now. And then > a floating time would be wrong.
Why would a floating time be wrong then? > As an example, the first program I wrote using > DateTime::Calendar::Mayan. > > use DateTime; > my $d = DateTime->now; > $d->set_time_zone( 'Europe/Amsterdam' ); > $d->set_time_zone( 'floating' ); > print $d->strftime("%A %d %B %Y\n"); > > use DateTime::Calendar::Julian; > $d = DateTime::Calendar::Julian->from_object( object => $d ); > print $d->strftime("%A %d %B %Y Julian\n"); > > use DateTime::Calendar::Pataphysical; > $d = DateTime::Calendar::Pataphysical->from_object( object => $d ); > print ucfirst $d->strftime("%A %d %B %Y [%*]\n"); > > use DateTime::Calendar::Mayan; > $d = DateTime::Calendar::Mayan->from_object( object => $d ); > print $d->date, "\n"; Can you show the output and explain the problems? Honestly, I have no clue what this _should_ print. -dave /*======================= House Absolute Consulting www.houseabsolute.com =======================*/