mirror of
https://github.com/php/php-src.git
synced 2026-03-24 00:02:20 +01:00
27 lines
1009 B
PHP
27 lines
1009 B
PHP
--TEST--
|
|
Bug #80610 (DateTime calculate wrong with DateInterval)
|
|
--FILE--
|
|
<?php
|
|
$expectEaster = date_create_from_format('Y-m-d H:i:s', '2020-04-12 12:00:00', new DateTimeZone('Europe/Berlin'));
|
|
$interval = new DateInterval('PT20800M');
|
|
$expectEaster->sub($interval);
|
|
$expectEaster->add($interval);
|
|
echo('easter '.$expectEaster->format('Y-m-d H:i:s')."\n" );
|
|
|
|
$expectEaster = date_create_from_format('Y-m-d H:i:s', '2020-04-12 12:00:00', new DateTimeZone('Europe/Berlin'));
|
|
$interval = new DateInterval('PT20715M');
|
|
$expectEaster->sub($interval);
|
|
$expectEaster->add($interval);
|
|
echo('easter '.$expectEaster->format('Y-m-d H:i:s')."\n");
|
|
|
|
$expectEaster = date_create_from_format('Y-m-d H:i:s', '2020-04-12 12:00:00', new DateTimeZone('Europe/Berlin'));
|
|
$interval = new DateInterval('PT20700M');
|
|
$expectEaster->sub($interval);
|
|
$expectEaster->add($interval);
|
|
echo('easter '.$expectEaster->format('Y-m-d H:i:s')."\n");
|
|
?>
|
|
--EXPECT--
|
|
easter 2020-04-12 12:00:00
|
|
easter 2020-04-12 12:00:00
|
|
easter 2020-04-12 12:00:00
|