Date: Fri, 12 Sep 2003 18:25:41 +0200
From: =?ISO-8859-1?Q?Claus_F=E4rber?= [EMAIL PROTECTED]
Dave Rolsky schrieb:
But there are only 24 hours in a day. What should DateTime do with hour
= 24?
It should be the beginning of the next day, of course (i.e. 00.00 on the
next day).
Actually in my special case, it was not the next day. Since later I
realized a different approach prevented needing a hour=24, I'd say
that a new day object doesn't need my request.
As ISO 8601 defines T2400, people might expect that behaviour.
But this is a break of the modules rules, there is another module
handling dates that does follow your suggestion, when it is setup in a
special mode. I was actually looking for a special mode in td.
Try this: DateTime-new( ..., hour = $hour % 24, ... );
That's one day off.
Well, actually it would have ruined my reasons for using hour=24 in
the first place.
r