1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00
Files
archived-php-src/ext/date/tests/DateTime_construct-dst-overlap.phpt

34 lines
914 B
PHP

--TEST--
DateTime::__construct() -- fall daylight/standard overlap
--CREDITS--
Daniel Convissor <danielc@php.net>
--FILE--
<?php
date_default_timezone_set('America/New_York');
// PHP defaults to Daylight Saving Time. Ensure consistency in future.
$d = new DateTime('2011-11-06 01:30:00');
echo $d->format('P') . "\n";
date_default_timezone_set('Atlantic/Azores');
// PHP defaults to Daylight Saving Time. Ensure consistency in future.
$d = new DateTime('2011-10-30 00:30:00');
echo $d->format('P') . "\n";
date_default_timezone_set('Europe/London');
// PHP defaults to normal time. Ensure consistency in future.
$d = new DateTime('2011-10-30 01:30:00');
echo $d->format('P') . "\n";
date_default_timezone_set('Europe/Amsterdam');
// PHP defaults to normal time. Ensure consistency in future.
$d = new DateTime('2011-10-30 02:30:00');
echo $d->format('P') . "\n";
?>
--EXPECT--
-04:00
+00:00
+00:00
+01:00