source: src/router/php7/ext/date/tests/bug64887.phpt @ 31874

Last change on this file since 31874 was 31874, checked in by brainslayer, 6 weeks ago

update php

File size: 854 bytes
Line 
1--TEST--
2Bug #64887: Allow DateTime modification with subsecond items
3--INI--
4date.timezone=UTC
5--FILE--
6<?php
7$tests = [
8        '+1 ms',
9        '-2 msec',
10        '+3 msecs',
11        '-4 millisecond',
12        '+5 milliseconds',
13
14        '-6 usec',
15        '+7 usecs',
16        '-8 microsecond',
17        '+9 microseconds',
18        '-10 µs',
19        '+11 µsec',
20        '-12 µsecs',
21
22        '+8 msec -2 µsec',
23];
24
25$datetime = new DateTimeImmutable( "2016-10-07 13:25:50" );
26
27foreach ( $tests as $test )
28{
29        echo $datetime->modify( $test )->format( 'Y-m-d H:i:s.u' ), "\n";
30}
31
32?>
33--EXPECT--
342016-10-07 13:25:50.001000
352016-10-07 13:25:49.998000
362016-10-07 13:25:50.003000
372016-10-07 13:25:49.996000
382016-10-07 13:25:50.005000
392016-10-07 13:25:49.999994
402016-10-07 13:25:50.000007
412016-10-07 13:25:49.999992
422016-10-07 13:25:50.000009
432016-10-07 13:25:49.999990
442016-10-07 13:25:50.000011
452016-10-07 13:25:49.999988
462016-10-07 13:25:50.007998
Note: See TracBrowser for help on using the repository browser.