3v4l.org

run code in 300+ PHP versions simultaneously
<?php $mt = microtime(true); var_dump($mt); usleep(123123); $dt = new DateTime('now, 0 microseconds'); var_dump($dt->format('c.u')); // Remove microseconds. $dt->setTime($dt->format('H'), $dt->format('i'), $dt->format('s'), 0); var_dump($dt->format('c.u'));
Output for 7.4.0
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123444" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.3.12
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123498" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.20, 7.2.24, 7.3.11
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123513" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.18, 7.2.22, 7.3.10
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123423" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.3.9
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123420" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.3.8
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123542" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.3.7
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123579" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.3.6
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123599" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.2, 7.3.5
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123442" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.23, 7.3.4
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123517" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.3.3
float(1478608433.0003) string(32) "2016-11-08T13:33:53+01:00.123616" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.13, 7.3.2
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123407" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.12, 7.3.1
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123390" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.3.0
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123396" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.25
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123489" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.21
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123468" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.20
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123551" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.19
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123456" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.17
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123463" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.16
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123559" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.15
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123412" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.14
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123511" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.11, 7.1.27, 7.2.13
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123417" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.11
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123427" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.10
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123543" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.9
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123392" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.16, 7.2.8
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123413" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.33, 7.2.7
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123418" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.6
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123376" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.5
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123425" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.7, 7.2.4
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123446" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.3
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123461" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.2.2
float(1478608434.0001) string(32) "2016-11-08T13:33:54+01:00.123381" string(32) "2016-11-08T13:33:54+01:00.000000"
Output for 7.2.1
float(1478608434.0001) string(32) "2016-11-08T13:33:54+01:00.123438" string(32) "2016-11-08T13:33:54+01:00.000000"
Output for 7.2.0
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123406" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.32
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123389" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.31
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123435" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.24, 7.1.30
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123421" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.29
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123483" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.28
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123464" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.26
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123544" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.25
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123566" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.23
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123562" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.22
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123541" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.21
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123403" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.18 - 7.1.19
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123529" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.17
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123353" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.15
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123416" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.14
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123402" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.12
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123378" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.10
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123434" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.9
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123504" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.8
float(1478608433.0002) string(32) "2016-11-08T13:33:53+01:00.123501" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.6
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123482" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.5
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123432" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.4
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123422" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.3
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.000000" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.1.1
float(1478608434.0001) string(32) "2016-11-08T13:33:54+01:00.123450" string(32) "2016-11-08T13:33:54+01:00.000000"
Output for 7.1.0
float(1478608433.0001) string(32) "2016-11-08T13:33:53+01:00.123502" string(32) "2016-11-08T13:33:53+01:00.000000"
Output for 7.0.33
float(1478608434.0001) Fatal error: Uncaught Exception: DateTime::__construct(): Failed to parse time string (now, 0 microseconds) at position 5 (0): Unexpected character in /in/8VE7W:5 Stack trace: #0 /in/8VE7W(5): DateTime->__construct('now, 0 microsec...') #1 {main} thrown in /in/8VE7W on line 5
Process exited with code 255.
Output for 7.0.0, 7.0.2, 7.0.5 - 7.0.8, 7.0.10 - 7.0.11, 7.0.14, 7.0.16, 7.0.18 - 7.0.20, 7.0.23, 7.0.25 - 7.0.26, 7.0.28 - 7.0.32
float(1478608433.0001) Fatal error: Uncaught Exception: DateTime::__construct(): Failed to parse time string (now, 0 microseconds) at position 5 (0): Unexpected character in /in/8VE7W:5 Stack trace: #0 /in/8VE7W(5): DateTime->__construct('now, 0 microsec...') #1 {main} thrown in /in/8VE7W on line 5
Process exited with code 255.
Output for 7.0.1, 7.0.3 - 7.0.4, 7.0.9, 7.0.12 - 7.0.13, 7.0.15, 7.0.17, 7.0.21 - 7.0.22, 7.0.24, 7.0.27
float(1478608433.0002) Fatal error: Uncaught Exception: DateTime::__construct(): Failed to parse time string (now, 0 microseconds) at position 5 (0): Unexpected character in /in/8VE7W:5 Stack trace: #0 /in/8VE7W(5): DateTime->__construct('now, 0 microsec...') #1 {main} thrown in /in/8VE7W on line 5
Process exited with code 255.
Output for 5.6.1 - 5.6.7, 5.6.10, 5.6.12, 5.6.14 - 5.6.15, 5.6.17 - 5.6.21, 5.6.25 - 5.6.28, 5.6.30, 5.6.32 - 5.6.36, 5.6.38 - 5.6.40
float(1478608433.0001) Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct(): Failed to parse time string (now, 0 microseconds) at position 5 (0): Unexpected character' in /in/8VE7W:5 Stack trace: #0 /in/8VE7W(5): DateTime->__construct('now, 0 microsec...') #1 {main} thrown in /in/8VE7W on line 5
Process exited with code 255.
Output for 5.6.0, 5.6.8 - 5.6.9, 5.6.11, 5.6.13, 5.6.16, 5.6.22 - 5.6.24, 5.6.29, 5.6.31, 5.6.37
float(1478608433.0002) Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct(): Failed to parse time string (now, 0 microseconds) at position 5 (0): Unexpected character' in /in/8VE7W:5 Stack trace: #0 /in/8VE7W(5): DateTime->__construct('now, 0 microsec...') #1 {main} thrown in /in/8VE7W on line 5
Process exited with code 255.

preferences:
49.32 ms | 500 KiB | 5 Q