note 85110 deleted from function.date by tularis

From: Date: Thu, 09 Feb 2012 20:59:46 +0000
Subject: note 85110 deleted from function.date by tularis
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-186000@lists.php.net to get a copy of this message
Note Submitter: abazaba.ru ---- All novices must be very carefull when working with timestamps as second values. From first glance it looks like date("Y-m-d H:i:s",TIMESTAMP) will return correct date, based on "how much seconds gone from 1970". But here is the feature, it'll be corrected time, according to LOCAL timezone. So if you take a 25200 as timestamp (10 hours), then on one server you'll get 1970-01-01 08:00:00 and on other server you'll get 1970-01-01 09:00:00 and so on. Though you could expect 1970-01-01 10:00:00 in all cases, because if 25200 seconds gone from 1970-01-01 00:00:00 it obviously have to be 1970-01-01 10:00:00 I spend today 3 hours to correct scripts which were created with such error by previous programmer, so please, guys, don't make me work like this and remember about conversation to LOCAL time.

« previous php.notes (#186000) next »