mirror of
https://github.com/php/php-src.git
synced 2024-09-22 18:37:25 +00:00
6c4e2079c0
EXPECTF logic in run-tests.php is considerable, so let's avoid it.
34 lines
649 B
PHP
34 lines
649 B
PHP
--TEST--
|
|
Bug #77097 (DateTime::diff gives wrong diff when the actual diff is less than 1 second)
|
|
--FILE--
|
|
<?php
|
|
$now = new DateTime('2018-11-03 11:34:20.781751');
|
|
$ago = new DateTime('2018-11-03 11:34:20.000000');
|
|
|
|
$diff = $now->diff($ago);
|
|
var_dump($diff->invert, $diff->s, $diff->f);
|
|
|
|
$diff = $ago->diff($now);
|
|
var_dump($diff->invert, $diff->s, $diff->f);
|
|
|
|
$diff = $now->diff($ago, true);
|
|
var_dump($diff->invert, $diff->s, $diff->f);
|
|
|
|
$diff = $ago->diff($now, true);
|
|
var_dump($diff->invert, $diff->s, $diff->f);
|
|
?>
|
|
--EXPECT--
|
|
int(1)
|
|
int(0)
|
|
float(0.781751)
|
|
int(0)
|
|
int(0)
|
|
float(0.781751)
|
|
int(0)
|
|
int(0)
|
|
float(0.781751)
|
|
int(0)
|
|
int(0)
|
|
float(0.781751)
|
|
|