Skip to content

Commit 9df735e

Browse files
committed
fixup
1 parent 29eca46 commit 9df735e

File tree

2 files changed

+11
-17
lines changed

2 files changed

+11
-17
lines changed

ext/date/php_date.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2504,8 +2504,6 @@ PHPAPI void php_date_initialize_from_ts_long(php_date_obj *dateobj, zend_long se
25042504
{
25052505
dateobj->time = timelib_time_ctor();
25062506
dateobj->time->zone_type = TIMELIB_ZONETYPE_OFFSET;
2507-
dateobj->time->z = (timelib_sll)0;
2508-
dateobj->time->have_relative = 0;
25092507

25102508
timelib_unixtime2gmt(dateobj->time, (timelib_sll)sec);
25112509
timelib_update_ts(dateobj->time, NULL);

ext/date/tests/createFromTimestamp.phpt

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
11
--TEST--
2-
Tests for DateTime[Immutable]::createFromTimestamp & date_create_[immutable_]_from_timestamp
2+
Tests for DateTime[Immutable]::createFromTimestamp & date_create_[immutable_]from_timestamp
33
--INI--
44
date.timezone=Europe/London
55
--FILE--
66
<?php
77

88
define('MAX_32BIT', 2147483647);
99
define('MIN_32BIT', -2147483648);
10-
define('UMAX_64BIT', 18446744073709551616.0);
11-
12-
$int = 1696883232;
13-
$float = 1696883232.013981;
1410

1511
$timestamps = array(
1612
1696883232,
@@ -24,8 +20,8 @@ $timestamps = array(
2420
-0.0,
2521
MAX_32BIT,
2622
MIN_32BIT,
27-
UMAX_64BIT,
28-
-UMAX_64BIT,
23+
PHP_INT_MAX + 1024.0,
24+
PHP_INT_MIN - 1025.0,
2925
NAN,
3026
+INF,
3127
-INF
@@ -399,14 +395,14 @@ DateTimeImmutable::createFromTimestamp(-2147483648): object(DateTimeImmutable)#%
399395
["timezone"]=>
400396
string(6) "+00:00"
401397
}
402-
date_create_from_timestamp(1.8446744073709552E+19): bool(false)
403-
DateTime::createFromTimestamp(1.8446744073709552E+19): bool(false)
404-
date_create_immutable_from_timestamp(1.8446744073709552E+19): bool(false)
405-
DateTimeImmutable::createFromTimestamp(1.8446744073709552E+19): bool(false)
406-
date_create_from_timestamp(-1.8446744073709552E+19): bool(false)
407-
DateTime::createFromTimestamp(-1.8446744073709552E+19): bool(false)
408-
date_create_immutable_from_timestamp(-1.8446744073709552E+19): bool(false)
409-
DateTimeImmutable::createFromTimestamp(-1.8446744073709552E+19): bool(false)
398+
date_create_from_timestamp(9.223372036854776E+18): bool(false)
399+
DateTime::createFromTimestamp(9.223372036854776E+18): bool(false)
400+
date_create_immutable_from_timestamp(9.223372036854776E+18): bool(false)
401+
DateTimeImmutable::createFromTimestamp(9.223372036854776E+18): bool(false)
402+
date_create_from_timestamp(-9.223372036854778E+18): bool(false)
403+
DateTime::createFromTimestamp(-9.223372036854778E+18): bool(false)
404+
date_create_immutable_from_timestamp(-9.223372036854778E+18): bool(false)
405+
DateTimeImmutable::createFromTimestamp(-9.223372036854778E+18): bool(false)
410406
date_create_from_timestamp(NAN): bool(false)
411407
DateTime::createFromTimestamp(NAN): bool(false)
412408
date_create_immutable_from_timestamp(NAN): bool(false)

0 commit comments

Comments
 (0)