mirror of
https://github.com/php/php-src.git
synced 2024-11-25 19:05:31 +08:00
b15cbf69c6
time units correctly).
34 lines
792 B
PHP
34 lines
792 B
PHP
--TEST--
|
|
Bug #40861 (Multiple +/- on relative units breaks strtotime())
|
|
--FILE--
|
|
<?php
|
|
date_default_timezone_set("GMT");
|
|
|
|
$offset = +60;
|
|
$ts = strtotime('2000-01-01 12:00:00');
|
|
$result = date("Y-m-d H:i:s", strtotime("+$offset minutes", $ts));
|
|
echo $result . "\n";
|
|
|
|
$offset = -60;
|
|
$ts = strtotime('2000-01-01 12:00:00');
|
|
$result = date("Y-m-d H:i:s", strtotime("+$offset minutes", $ts));
|
|
echo $result . "\n";
|
|
|
|
$offset = -60;
|
|
$ts = strtotime('2000-01-01 12:00:00');
|
|
$result = date("Y-m-d H:i:s", strtotime("-$offset minutes", $ts));
|
|
echo $result . "\n";
|
|
|
|
|
|
$offset = 60;
|
|
$ts = strtotime('2000-01-01 12:00:00');
|
|
$result = date("Y-m-d H:i:s", strtotime("+$offset minutes", $ts));
|
|
echo $result . "\n";
|
|
|
|
?>
|
|
--EXPECT--
|
|
2000-01-01 13:00:00
|
|
2000-01-01 11:00:00
|
|
2000-01-01 13:00:00
|
|
2000-01-01 13:00:00
|