" ".... :
. https://bugs.php.net/bug.php?id=30532 ( , ) ( , ) https://github.com/php/php-src/blob/master/ext/date/tests/bug30532.phpt
<?php date_default_timezone_set("America/New_York");
echo date('Y-m-d H:i:s T', strtotime('2004-10-31 EDT +1 hour'))."\n";
echo date('Y-m-d H:i:s T', strtotime('2004-10-31 EDT +2 hours'))."\n";
echo date('Y-m-d H:i:s T', strtotime('2004-10-31 EDT +3 hours'))."\n";
echo date('Y-m-d H:i:s T', strtotime('2004-10-31 +1 hour'))."\n";
echo date('Y-m-d H:i:s T', strtotime('2004-10-31 +2 hours'))."\n";
echo date('Y-m-d H:i:s T', strtotime('2004-10-31 +3 hours'))."\n";
, (: EDT) , .
strtotime (.. 2004-10-31 - : ), , DST (.. , , , , , ..), , .
:
echo date('r', strtotime('+ 0 second', 1477789199));
strtotime() , ..
Sun, 30 Oct 2016 02:59:59
(.. Europe/Amsterdam), CET (primary!) - CEST, .
, , .
, , , :
echo date('r', strtotime('CEST', 1477789199));
echo date('r', strtotime('CEST + 1 second', 1477789199));
, 'CEST ' ( CET, CEST , CET → CEST).