]> granicus.if.org Git - php/commitdiff
Fix bug #61609 Test ext\date\tests\bug52062.phpt fails
authorAnatoliy Belsky <ab@php.net>
Tue, 10 Apr 2012 08:18:10 +0000 (10:18 +0200)
committerAnatoliy Belsky <ab@php.net>
Tue, 10 Apr 2012 08:18:10 +0000 (10:18 +0200)
As expressed in the comments http://de.php.net/manual/en/datetime.gettimestamp.php
this is the generic 32 bit timestamp issue

ext/date/tests/bug52062.phpt

index d3e1c9abff47462d2ed97c612c1e17bf695f9193..81e767b0f0c7bfa1702a3bc5cdff4d383736fff5 100644 (file)
@@ -11,6 +11,7 @@ date.timezone=UTC
 $d = new DateTime('@100000000000');
 var_dump($d->format('Y-m-d H:i:s U'));
 var_dump($d->getTimestamp());
+var_dump($d->format('U'));
 
 $d->setTimestamp(100000000000);
 var_dump($d->format('Y-m-d H:i:s U'));
@@ -21,7 +22,8 @@ var_dump($i->format('%s'));
 ?>
 --EXPECT--
 string(32) "5138-11-16 09:46:40 100000000000"
-int(100000000000)
-string(32) "5138-11-16 09:46:40 100000000000"
-int(100000000000)
+bool(false)
 string(12) "100000000000"
+string(30) "2008-07-11 04:56:32 1215752192"
+int(1215752192)
+string(10) "1215752192"