123456789101112131415161718 |
- --TEST--
- DateTimeZone::getOffset() accepts a DateTimeInterface object
- --FILE--
- <?php
- $tz = new DateTimeZone('Europe/London');
- $dt = new DateTimeImmutable('2014-09-20', $tz);
- echo $tz->getOffset($dt), "\n";
- try {
- echo $tz->getOffset(1);
- } catch (TypeError $e) {
- echo $e->getMessage(), "\n";
- }
- ?>
- --EXPECT--
- 3600
- DateTimeZone::getOffset(): Argument #1 ($datetime) must be of type DateTimeInterface, int given
|