Hi,
daylight saving.

Instead of adding 60*60*24 seconds, getdate the date and add on day with
mktime. This takes daylight saving into account.

Note, if you iterate on 0:00 that should work, but be careful doing stuff
between 2am and 3am as this is when most timezones seem to switch.

HTH, Jochen

On Wed, Feb 18, 2009 at 9:36 PM, Jai Ivarsson <[email protected]> wrote:

>
> Has anyone ever seen the date function not be perfect each time?
>
> I am creating a calendar, that should if there something happening on
> any given day in the month. I have a timestamp that I am iterating. At
> the end of each iteration I add (60*60*24) to the timestamp, the
> result should move the timestamp forward a day. It is working perfect
> most of the time but for some reason by the time it gets to the end of
> the month, there seems be be a rounding issue so it is either moving
> forward 25 hours or 23 hours. I can handle the 25 as it is still
> moving to the next day, but 23 it resulting in having two 25th's of
> Oct for instance.
>
> I am making sure that my timestamp is set as 0 hours, minutes and
> seconds, and setting it to the first day of the month, but by the end
> of most months if it out of wack, normal forward an hour.
>
> Any help would be much appreciated.
>
> Thanks,
> Jai
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
NZ PHP Users Group: http://groups.google.com/group/nzphpug
To post, send email to [email protected]
To unsubscribe, send email to
[email protected]
-~----------~----~----~----~------~----~------~--~---

Reply via email to