123456789101112131415161718192021222324252627282930313233 |
- --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
|