Dave, 

Luckily for you there is a whole whack of functions made specifically
for these issues...

On Sun, 2006-09-10 at 21:19 +0100, Dave Goodchild wrote:
> So, when an event-holder enters a repeating event, the main event details
> are held in the events table, and all the relevant dates for the event (they
> specify the first date of the event and the last date it is to be held) are
> entered into the calendar table by increment (ie timestamp intervals by 24
> hours, 7 days or monthly, and I know monthly is going to be tricky as it is
> a fluctuating interval).
> 

Have a look at the PHP manual entries for date() and strtotime(). There
are a few others, but this should get you well started!

There is also a PEAR::Date object that you may find useful, as well as a
calendar object IIRC. 

There are a few basics that you want to keep in mind though:

1. strtotime works well, but make sure that your date/time strings
conform to the GNU datetime specs.

2. There are 86400 seconds in a day.

3. Date also accepts parameters like +1month and -1month, this works for
days, weeks, months etc. 

4. Google "php calendar class and php date class" you will get like a
bazillion resources that will really help out.

HTH a bit...

--Paul



All Email originating from UWC is covered by disclaimer 
http://www.uwc.ac.za/portal/uwc2006/content/mail_disclaimer/index.htm 

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

Reply via email to