Annotation of embedaddon/php/ext/date/tests/bug48187.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #48187 (DateTime::diff() corrupting microtime() result)
! 3: --FILE--
! 4: <?php
! 5: date_default_timezone_set('UTC');
! 6:
! 7: // two arbitrary dates
! 8: $date1 = new DateTime('2005-07-23');
! 9: $date2 = new DateTime('2006-02-14');
! 10:
! 11: $begin_u = microtime(true);
! 12: $begin_t = time();
! 13:
! 14: if (microtime(true) - $begin_u < 1) {
! 15: var_dump('microtime() difference less 1 second');
! 16: } else {
! 17: var_dump('microtime() difference greater or equal 1 second');
! 18: }
! 19:
! 20: if (time() - $begin_t < 1) {
! 21: var_dump('time() difference less 1 second');
! 22: } else {
! 23: var_dump('time() difference greater or equal 1 second');
! 24: }
! 25: ?>
! 26: --EXPECTF--
! 27: string(36) "microtime() difference less 1 second"
! 28: string(31) "time() difference less 1 second"
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>