Re: The Big Date and Time Debacle

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Stephen Martindale wrote:
I am having great difficulty understanding dates and times with PHP and MySql.

As far as I understand them, the PHP date and time construct is timezone and DST aware, but MySql's DATETIME and TIMESTAMP fields are not. I believe that this is where my confusion originates from.

After searching the web and the docs for hours, I have not managed to find an article that explains how this system works and what the best practices are for an application that may be used in many timezones, some with DST and some without.

Please point me in the direction of a good source on this subject. I am new to PHP, coming from a several-year-long period of C++ and, recently, ASP.NET. (Ok, I admit it, I only started using PHP a week ago!)

BTW: I've loved every minute of it! PHP Rocks!


Stephen,

I don't know what is considered standard, but for the apps that I have worked on, including php and c++, timestamps are always stored in GMT and presented in the local timezone. In the case of the database, the timestamp is GMT and another field is used to store the timezone offset. The timezone offset changes in regards to DST. For example NYC is -5 hours part of the year and -4 hours. Hope this helps.

Chris

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux