Modificator: -2000 msec
Source: 1604503053.000000
Formatted: 1604503053.000000
Modified: 1604503051.000000
Modificator: -2001 msec
Source: 1604503053.000000
Formatted: 1604503053.000000
Modified: 1604503051.-01000
| <?php | |
| function test($timeOffsetMS) | |
| { | |
| $modification = sprintf('-%s msec', $timeOffsetMS); | |
| echo 'Modificator: ' . $modification . PHP_EOL; | |
| $time = 1604503053.0000; // microtime(true); | |
| $timeString = sprintf('%0.6F', $time); | |
| echo 'Source: ' . $timeString . PHP_EOL; | |
| $time = \DateTimeImmutable::createFromFormat('U.u', $timeString); | |
| echo 'Formatted: ' . $time->format('U.u') . PHP_EOL; | |
| $time = $time->modify($modification); | |
| echo 'Modified: ' . $time->format('U.u') . PHP_EOL; | |
| } | |
| test(2000); | |
| test(2001); |