note 82943 added to function.strtotime
| From: | php at jensbeimsurfen dot de | Date: | Fri, 02 May 2008 23:05:05 +0000 |
| Subject: | note 82943 added to function.strtotime | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-139010@lists.php.net to get a copy of this message | ||
I found a very strange behaviour in strtotime:
<?
echo strtotime("2008-03-30 1:00 Europe/Berlin +0min")."\n";
echo strtotime("2008-03-30 1:00 Europe/Berlin +60min")."\n";
echo strtotime("2008-03-30 1:00 Europe/Berlin +120min")."\n";
echo strtotime("2008-03-30 1:00 Europe/Berlin +180min")."\n";
echo strtotime("2008-03-30 1:00 Europe/Berlin +240min")."\n";
?>
The output is:
1206835200
1206838800
1206838800
1206842400
1206846000
There was a DST switch taking place, but 60min after 1:00 was not the same time than 120min after
1:00.... Is this a bug or some kind of undocumented "feature"?
----
Server IP: 212.124.37.9
Probable Submitter: 77.11.215.46
----
Manual Page -- http://www.php.net/manual/en/function.strtotime.php
Edit -- https://master.php.net/note/edit/82943
Del: integrated -- https://master.php.net/note/delete/82943/integrated
Del: useless -- https://master.php.net/note/delete/82943/useless
Del: bad code -- https://master.php.net/note/delete/82943/bad+code
Del: spam -- https://master.php.net/note/delete/82943/spam
Del: non-english -- https://master.php.net/note/delete/82943/non-english
Del: in docs -- https://master.php.net/note/delete/82943/in+docs
Del: other reasons-- https://master.php.net/note/delete/82943
Reject -- https://master.php.net/note/reject/82943
Search -- https://master.php.net/manage/user-notes.php