> -----Original Message-----
> From: Jens Lehmann [mailto:[EMAIL PROTECTED]]
> Sent: 24 May 2002 20:31
> 
> time() returns the number of seconds since the Unix Epoch to 
> the current
> local time
> 
> gmtime() should return the number of seconds since the Unix 
> Epoch to the
> current GM-time
> 
> Do you understand now?

Uh, no, actually now I'm more confused!

As I understand it, a Unix timestamp is *always* the number of seconds since 
1-Jan-1970 GMT ("the Unix epoch"), and so is always a GMT time.  Any function that 
converts between local time and a Unix timestamp therefore has to take the current 
timezone (and any daylight-savings rules) into account.  This is why there are two 
versions of mktime() and date(), but only one time().

Cheers!

Mike

---------------------------------------------------------------------
Mike Ford,  Electronic Information Services Adviser,
Learning Support Services, Learning & Information Services,
JG125, James Graham Building, Leeds Metropolitan University,
Beckett Park, LEEDS,  LS6 3QS,  United Kingdom
Email: [EMAIL PROTECTED]
Tel: +44 113 283 2600 extn 4730      Fax:  +44 113 283 3211 

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

Reply via email to