Browse Source
Merge branch 'PHP-7.1' into PHP-7.2
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1: Fix #75851: Year component overflow with date formats "c", "o", "r" and "y"pull/3602/head
4 changed files with 60 additions and 7 deletions
@ -0,0 +1,49 @@ |
|||||
|
--TEST-- |
||||
|
Test for bug #75851: Year component overflow with date formats "c", "o", "r" and "y" |
||||
|
--SKIPIF-- |
||||
|
<?php echo PHP_INT_SIZE != 8 ? "skip 64-bit only" : "OK"; ?> |
||||
|
--INI-- |
||||
|
date.timezone = UTC |
||||
|
--FILE-- |
||||
|
<?php |
||||
|
echo date(DATE_ATOM."\n".DATE_RFC2822."\nc\nr\no\ny\nY\nU\n\n", PHP_INT_MIN); |
||||
|
echo date(DATE_ATOM."\n".DATE_RFC2822."\nc\nr\no\ny\nY\nU\n\n", 67767976233532799); |
||||
|
echo date(DATE_ATOM."\n".DATE_RFC2822."\nc\nr\no\ny\nY\nU\n\n", 67767976233532800); |
||||
|
echo date(DATE_ATOM."\n".DATE_RFC2822."\nc\nr\no\ny\nY\nU\n\n", PHP_INT_MAX); |
||||
|
?> |
||||
|
--EXPECT-- |
||||
|
-292277022657-01-27T08:29:52+00:00 |
||||
|
Fri, 27 Jan -292277022657 08:29:52 +0000 |
||||
|
-292277022657-01-27T08:29:52+00:00 |
||||
|
Fri, 27 Jan -292277022657 08:29:52 +0000 |
||||
|
-292277022657 |
||||
|
-57 |
||||
|
-292277022657 |
||||
|
-9223372036854775808 |
||||
|
|
||||
|
2147483647-12-31T23:59:59+00:00 |
||||
|
Tue, 31 Dec 2147483647 23:59:59 +0000 |
||||
|
2147483647-12-31T23:59:59+00:00 |
||||
|
Tue, 31 Dec 2147483647 23:59:59 +0000 |
||||
|
2147483648 |
||||
|
47 |
||||
|
2147483647 |
||||
|
67767976233532799 |
||||
|
|
||||
|
2147483648-01-01T00:00:00+00:00 |
||||
|
Wed, 01 Jan 2147483648 00:00:00 +0000 |
||||
|
2147483648-01-01T00:00:00+00:00 |
||||
|
Wed, 01 Jan 2147483648 00:00:00 +0000 |
||||
|
2147483648 |
||||
|
48 |
||||
|
2147483648 |
||||
|
67767976233532800 |
||||
|
|
||||
|
292277026596-12-04T15:30:07+00:00 |
||||
|
Sun, 04 Dec 292277026596 15:30:07 +0000 |
||||
|
292277026596-12-04T15:30:07+00:00 |
||||
|
Sun, 04 Dec 292277026596 15:30:07 +0000 |
||||
|
292277026596 |
||||
|
96 |
||||
|
292277026596 |
||||
|
9223372036854775807 |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue