mirror of
https://github.com/php/php-src.git
synced 2024-09-23 02:47:26 +00:00
Fix bug #61609 Test ext\date\tests\bug52062.phpt fails
As expressed in the comments http://de.php.net/manual/en/datetime.gettimestamp.php this is the generic 32 bit timestamp issue
This commit is contained in:
parent
40a21ed9e8
commit
7a2a75d057
@ -13,6 +13,7 @@ date.timezone=UTC
|
|||||||
$d = new DateTime('@100000000000');
|
$d = new DateTime('@100000000000');
|
||||||
var_dump($d->format('Y-m-d H:i:s U'));
|
var_dump($d->format('Y-m-d H:i:s U'));
|
||||||
var_dump($d->getTimestamp());
|
var_dump($d->getTimestamp());
|
||||||
|
var_dump($d->format('U'));
|
||||||
|
|
||||||
$d->setTimestamp(100000000000);
|
$d->setTimestamp(100000000000);
|
||||||
var_dump($d->format('Y-m-d H:i:s U'));
|
var_dump($d->format('Y-m-d H:i:s U'));
|
||||||
@ -23,7 +24,8 @@ var_dump($i->format('%s'));
|
|||||||
?>
|
?>
|
||||||
--EXPECT--
|
--EXPECT--
|
||||||
string(32) "5138-11-16 09:46:40 100000000000"
|
string(32) "5138-11-16 09:46:40 100000000000"
|
||||||
int(100000000000)
|
bool(false)
|
||||||
string(32) "5138-11-16 09:46:40 100000000000"
|
|
||||||
int(100000000000)
|
|
||||||
string(12) "100000000000"
|
string(12) "100000000000"
|
||||||
|
string(30) "2008-07-11 04:56:32 1215752192"
|
||||||
|
int(1215752192)
|
||||||
|
string(10) "1215752192"
|
||||||
|
Loading…
Reference in New Issue
Block a user