19 lines
417 B
PHP
19 lines
417 B
PHP
--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
|