mirror of
https://github.com/php/php-src.git
synced 2026-03-24 00:02:20 +01:00
33 lines
758 B
PHP
33 lines
758 B
PHP
--TEST--
|
|
Bug #71826 (DateTime::diff confuse on timezone 'Asia/Tokyo')
|
|
--FILE--
|
|
<?php
|
|
// Asia/Tokyo ...something wrong
|
|
date_default_timezone_set('Asia/Tokyo');
|
|
|
|
$a = (new DateTime('2015-2-1'))->diff(new DateTime('2015-3-1'));
|
|
echo "a(Asia/Tokyo): 2015-2-1 <--> 2015-3-1\n";
|
|
var_dump($a->m, $a->d);
|
|
|
|
$b = (new DateTime('2015-3-1'))->diff(new DateTime('2015-3-29'));
|
|
echo "\nb(Asia/Tokyo): 2015-3-1 <--> 2015-3-29\n";
|
|
var_dump($b->m, $b->d);
|
|
|
|
$c = (new DateTime('2015-4-1'))->diff(new DateTime('2015-4-29'));
|
|
echo "\nc(Asia/Tokyo): 2015-4-1 <--> 2015-4-29\n";
|
|
var_dump($c->m, $c->d);
|
|
?>
|
|
--EXPECT--
|
|
a(Asia/Tokyo): 2015-2-1 <--> 2015-3-1
|
|
int(1)
|
|
int(0)
|
|
|
|
b(Asia/Tokyo): 2015-3-1 <--> 2015-3-29
|
|
int(0)
|
|
int(28)
|
|
|
|
c(Asia/Tokyo): 2015-4-1 <--> 2015-4-29
|
|
int(0)
|
|
int(28)
|
|
|