3v4l.org

run code in 300+ PHP versions simultaneously
<?php $mt = microtime(true); var_dump($mt); usleep(123123); $dt = new DateTime('5 minutes ago'); 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.1
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123479" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.4.0
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123463" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.3.13
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123450" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.3.12
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123533" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.3.11
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123538" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.3.10
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123509" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.3.9
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123467" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.3.8
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123556" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.3.7
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123438" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.3.6
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123482" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.3.5
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123504" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.3.4
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123547" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.3.3
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123458" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.14, 7.3.2
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123392" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.3.1
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123423" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.3.0
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123528" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.12, 7.2.26
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123508" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.25
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123460" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.24
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123503" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.23
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123448" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.22
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123552" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.21
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123461" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.20
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123469" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.19
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123521" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.18
float(1560817426.0003) string(32) "2019-06-18T02:18:46+02:00.123608" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.17
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123565" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.16
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123551" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.15
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123420" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.13
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123399" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.11
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123455" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.10
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123445" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.9
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123356" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.8
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123393" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.7
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123379" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.6
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123428" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.5
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123569" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.28, 7.2.4
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123388" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.3
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123397" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.2
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123369" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.1
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123387" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.2.0
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123445" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.33
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123452" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.32
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123426" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.31
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123457" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.6, 7.1.22, 7.1.30
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123412" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.29
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123499" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.27
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123479" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.26
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123419" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.20, 7.1.25
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123465" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.1, 7.1.24
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123525" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.23
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123403" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.21
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123484" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.19
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123377" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.18
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123507" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.17
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123411" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.16
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123447" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.15
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123442" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.14
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123487" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.13
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123544" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.12
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123462" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.11
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123441" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.10
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123541" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.9
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123462" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.8
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123407" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.7
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123498" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.5
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123456" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.4
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123477" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.3
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.000000" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.2
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.123459" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.1.0
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.123431" string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.0.33
float(1560817426.0013) string(32) "2019-06-18T02:18:46+02:00.000000" Warning: DateTime::setTime() expects at most 3 parameters, 4 given in /in/YUhFF on line 10 string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 7.0.32
float(1560817426.0005) string(32) "2019-06-18T02:18:46+02:00.000000" Warning: DateTime::setTime() expects at most 3 parameters, 4 given in /in/YUhFF on line 10 string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 5.4.0 - 5.4.1, 5.4.3, 5.4.10, 5.4.16 - 5.4.17, 5.4.21, 5.4.23 - 5.4.24, 5.4.30 - 5.4.34, 5.4.37, 5.4.39, 5.4.45, 5.5.2, 5.5.4, 5.5.9 - 5.5.10, 5.5.12, 5.5.14 - 5.5.17, 5.5.19 - 5.5.20, 5.5.23, 5.5.28, 5.6.2 - 5.6.3, 5.6.6 - 5.6.8, 5.6.10 - 5.6.12, 5.6.14 - 5.6.15, 5.6.18 - 5.6.19, 5.6.21, 5.6.23 - 5.6.25, 5.6.27 - 5.6.29, 5.6.32 - 5.6.35, 7.0.4 - 7.0.6, 7.0.9, 7.0.21, 7.0.26 - 7.0.31
float(1560817426.0002) string(32) "2019-06-18T02:18:46+02:00.000000" Warning: DateTime::setTime() expects at most 3 parameters, 4 given in /in/YUhFF on line 10 string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 5.2.2 - 5.2.4, 5.2.6 - 5.2.12, 5.2.14 - 5.2.15, 5.2.17, 5.3.0 - 5.3.8, 5.3.10 - 5.3.28, 5.4.2, 5.4.4, 5.4.6 - 5.4.7, 5.4.9, 5.4.11, 5.4.13 - 5.4.15, 5.4.20, 5.4.25, 5.4.27 - 5.4.29, 5.4.36, 5.4.41, 5.4.44, 5.5.5 - 5.5.7, 5.5.11, 5.5.18, 5.5.21 - 5.5.22, 5.5.24 - 5.5.27, 5.5.30 - 5.5.32, 5.5.34, 5.6.0, 5.6.5, 5.6.17, 5.6.22, 5.6.26, 5.6.30, 5.6.36 - 5.6.37, 5.6.39, 7.0.1 - 7.0.2, 7.0.7 - 7.0.8, 7.0.11 - 7.0.12, 7.0.14, 7.0.16 - 7.0.20, 7.0.22 - 7.0.25
float(1560817426.0001) string(32) "2019-06-18T02:18:46+02:00.000000" Warning: DateTime::setTime() expects at most 3 parameters, 4 given in /in/YUhFF on line 10 string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 5.4.8, 5.4.12, 5.4.40, 5.4.42 - 5.4.43, 5.5.1, 5.5.3, 5.5.37 - 5.5.38, 5.6.13, 5.6.16, 7.0.3, 7.0.15
float(1560817426.0003) string(32) "2019-06-18T02:18:46+02:00.000000" Warning: DateTime::setTime() expects at most 3 parameters, 4 given in /in/YUhFF on line 10 string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 5.5.13, 5.6.1, 7.0.13
float(1560817426.0003) string(32) "2019-06-18T02:18:47+02:00.000000" Warning: DateTime::setTime() expects at most 3 parameters, 4 given in /in/YUhFF on line 10 string(32) "2019-06-18T02:18:47+02:00.000000"
Output for 5.4.18, 5.5.35, 7.0.10
float(1560817426.0004) string(32) "2019-06-18T02:18:46+02:00.000000" Warning: DateTime::setTime() expects at most 3 parameters, 4 given in /in/YUhFF on line 10 string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 5.4.26, 5.4.35, 5.5.0, 5.5.8, 5.5.29, 5.6.9, 5.6.31, 5.6.38, 7.0.0
float(1560817426.0002) string(32) "2019-06-18T02:18:47+02:00.000000" Warning: DateTime::setTime() expects at most 3 parameters, 4 given in /in/YUhFF on line 10 string(32) "2019-06-18T02:18:47+02:00.000000"
Output for 5.6.40
float(1560817426.0059) string(32) "2019-06-18T02:18:46+02:00.000000" Warning: DateTime::setTime() expects at most 3 parameters, 4 given in /in/YUhFF on line 10 string(32) "2019-06-18T02:18:46+02:00.000000"
Output for 5.2.5, 5.2.13, 5.2.16, 5.3.9, 5.3.29, 5.4.5, 5.4.19, 5.4.22, 5.5.33, 5.5.36, 5.6.20
float(1560817426.0001) string(32) "2019-06-18T02:18:47+02:00.000000" Warning: DateTime::setTime() expects at most 3 parameters, 4 given in /in/YUhFF on line 10 string(32) "2019-06-18T02:18:47+02:00.000000"
Output for 5.4.38, 5.6.4
float(1560817427.0002) string(32) "2019-06-18T02:18:47+02:00.000000" Warning: DateTime::setTime() expects at most 3 parameters, 4 given in /in/YUhFF on line 10 string(32) "2019-06-18T02:18:47+02:00.000000"
Output for 5.2.1
float(1560817426.0003) string(27) "2019-06-18T02:18:46+02:00.u" Warning: DateTime::setTime() expects at most 3 parameters, 4 given in /in/YUhFF on line 10 string(27) "2019-06-18T02:18:46+02:00.u"
Output for 5.2.0
float(1560817426.0001) string(27) "2019-06-18T02:18:46+02:00.u" Warning: DateTime::setTime() expects at most 3 parameters, 4 given in /in/YUhFF on line 10 string(27) "2019-06-18T02:18:46+02:00.u"
Output for 5.1.0, 5.1.4, 5.1.6
float(1560817426.0003) Fatal error: Class 'DateTime' not found in /in/YUhFF on line 5
Process exited with code 255.
Output for 5.0.0 - 5.0.3, 5.1.2 - 5.1.3, 5.1.5
float(1560817426.0002) Fatal error: Class 'DateTime' not found in /in/YUhFF on line 5
Process exited with code 255.
Output for 5.0.4, 5.1.1
float(1560817426.0001) Fatal error: Class 'DateTime' not found in /in/YUhFF on line 5
Process exited with code 255.
Output for 5.0.5
float(1560817426.0005) Fatal error: Class 'DateTime' not found in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.4.9
string(21) "0.00043400 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.4.8
string(21) "0.00034500 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.4.7
string(21) "0.00017800 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.4.6
string(21) "0.00036100 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.4.5
string(21) "0.00028100 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.4.4
string(21) "0.00019200 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.4.3
string(21) "0.00016300 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.4.2
string(21) "0.00018900 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.3.9, 4.4.1
string(21) "0.00015700 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.4.0
string(21) "0.00035500 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.3.11
string(21) "0.00026100 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.3.10
string(21) "0.00014900 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.3.8
string(21) "0.00036000 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.3.7
string(21) "0.00040300 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.3.6
string(21) "0.00020000 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.3.5
string(21) "0.00018600 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.3.4
string(21) "0.00037700 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.3.3
string(21) "0.00013900 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.3.2
string(21) "0.00021800 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Process exited with code 255.
Output for 4.3.1
string(21) "0.00015500 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5
Output for 4.3.0
string(21) "0.00016300 1560817426" Fatal error: Cannot instantiate non-existent class: datetime in /in/YUhFF on line 5

preferences:
242.25 ms | 401 KiB | 325 Q