Dave Goodchild wrote:

> Hi all. I have an online events directory and am having some issues with
> date calculations. I have a table of dates (next year) and an events table
> - which have a many to many relationship and so use an intermediary
> mapping table called dates_events. All good - when the user enters a
> single, multi-day, daily or monthly event the event is entered into its
> table and some calculations done to enter values in the mapping table.
> When I perform a search all the events fall on their specified dates.
> 
> Apart from weekly events that is. When a user enters a weekly event, the
> system looks at the start and end dates, finds out the ids of all the
> dates in the date table in increments of 7, and adds the mappings.
> 
> When the weekly events are viewed, every 4 weeks they shift forward by one
> day over the week. There is some kind of ominous pattern here, but the
> maths is very simple (increment by 7) and so i thought I'd see if anyone
> can spot this right away before I dedicate my weekend to poring through
> PHP and mySQL date maths.
> 
> Thanks in advance!
> 

Have you checked that daylight saving times changes don't interfere with
your calculations?



Cheers
-- 
David Robley

It's not the principle of the thing, it's the money
Today is Setting Orange, the 3rd day of The Aftermath in the YOLD 3172. 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to