3v4l.org

run code in 300+ PHP versions simultaneously
<?php $t = microtime(true); $micro = sprintf("%06d",($t - floor($t)) * 1000000); $d = new DateTime( date('Y-m-d H:i:s.'.$micro, $t) ); print $d->format("Y-m-d H:i:s.u"); // note at point on "u" var_dump($d->format('u'));
Output for 7.4.1
2018-10-25 05:34:41.000231string(6) "000231"
Output for 5.6.5, 7.4.0
2018-10-25 05:34:41.000161string(6) "000161"
Output for 7.0.4, 7.0.7, 7.3.13
2018-10-25 05:34:41.000180string(6) "000180"
Output for 7.0.8, 7.2.19, 7.3.12
2018-10-25 05:34:41.000188string(6) "000188"
Output for 7.3.11
2018-10-25 05:34:41.000185string(6) "000185"
Output for 7.3.10
2018-10-25 05:34:41.000132string(6) "000132"
Output for 5.6.6, 7.3.9
2018-10-25 05:34:41.000169string(6) "000169"
Output for 7.1.17, 7.3.8
2018-10-25 05:34:41.000138string(6) "000138"
Output for 5.6.16, 7.0.9, 7.3.7
2018-10-25 05:34:41.000175string(6) "000175"
Output for 7.3.6
2018-10-25 05:34:41.000130string(6) "000130"
Output for 7.3.5
2018-10-25 05:34:41.000204string(6) "000204"
Output for 7.3.4
2018-10-25 05:34:41.000117string(6) "000117"
Output for 5.6.37, 7.3.3
2018-10-25 05:34:41.000113string(6) "000113"
Output for 7.3.2
2018-10-25 05:34:41.000081string(6) "000081"
Output for 7.1.32, 7.3.1
2018-10-25 05:34:41.000114string(6) "000114"
Output for 5.6.32, 5.6.39, 7.1.2, 7.3.0
2018-10-25 05:34:41.000123string(6) "000123"
Output for 7.2.26
2018-10-25 05:34:41.000193string(6) "000193"
Output for 7.2.25
2018-10-25 05:34:41.000215string(6) "000215"
Output for 5.6.38, 7.0.33, 7.2.24
2018-10-25 05:34:41.000128string(6) "000128"
Output for 7.2.23
2018-10-25 05:34:41.000154string(6) "000154"
Output for 5.6.18, 7.2.22
2018-10-25 05:34:41.000195string(6) "000195"
Output for 7.2.14, 7.2.16, 7.2.21
2018-10-25 05:34:41.000134string(6) "000134"
Output for 7.0.14, 7.2.20
2018-10-25 05:34:41.000241string(6) "000241"
Output for 7.2.18
2018-10-25 05:34:41.000150string(6) "000150"
Output for 5.6.4, 5.6.34 - 5.6.35, 7.2.17
2018-10-25 05:34:41.000108string(6) "000108"
Output for 7.1.3, 7.2.15
2018-10-25 05:34:41.000116string(6) "000116"
Output for 7.2.13
2018-10-25 05:34:41.000086string(6) "000086"
Output for 7.2.12
2018-10-25 05:34:41.000088string(6) "000088"
Output for 7.2.11
2018-10-25 05:34:41.000099string(6) "000099"
Output for 7.1.11, 7.1.14, 7.2.10
2018-10-25 05:34:41.000098string(6) "000098"
Output for 7.2.5, 7.2.9
2018-10-25 05:34:41.000093string(6) "000093"
Output for 5.6.1, 7.1.5 - 7.1.6, 7.1.12, 7.1.23, 7.2.8
2018-10-25 05:34:41.000104string(6) "000104"
Output for 7.0.27, 7.1.25, 7.2.7
2018-10-25 05:34:41.000092string(6) "000092"
Output for 7.2.6
2018-10-25 05:34:41.000089string(6) "000089"
Output for 7.2.4
2018-10-25 05:34:42.000137string(6) "000137"
Output for 7.0.21, 7.2.3
2018-10-25 05:34:41.000178string(6) "000178"
Output for 5.6.33, 7.0.0, 7.0.24 - 7.0.25, 7.0.31, 7.1.4, 7.1.7, 7.1.13, 7.2.2
2018-10-25 05:34:41.000097string(6) "000097"
Output for 7.2.1
2018-10-25 05:34:41.000199string(6) "000199"
Output for 7.2.0
2018-10-25 05:34:41.000166string(6) "000166"
Output for 7.1.33
2018-10-25 05:34:41.000140string(6) "000140"
Output for 7.0.26, 7.1.20, 7.1.31
2018-10-25 05:34:41.000101string(6) "000101"
Output for 5.6.10, 5.6.29, 7.1.30
2018-10-25 05:34:41.000164string(6) "000164"
Output for 7.0.1, 7.1.29
2018-10-25 05:34:41.000096string(6) "000096"
Output for 7.1.28
2018-10-25 05:34:41.000091string(6) "000091"
Output for 7.1.27
2018-10-25 05:34:41.000085string(6) "000085"
Output for 7.1.26
2018-10-25 05:34:41.000152string(6) "000152"
Output for 7.1.24
2018-10-25 05:34:41.000179string(6) "000179"
Output for 7.1.22
2018-10-25 05:34:41.000125string(6) "000125"
Output for 7.0.23, 7.1.9, 7.1.21
2018-10-25 05:34:41.000102string(6) "000102"
Output for 7.1.8, 7.1.19
2018-10-25 05:34:41.000133string(6) "000133"
Output for 7.1.18
2018-10-25 05:34:42.000114string(6) "000114"
Output for 5.6.12, 7.1.16
2018-10-25 05:34:42.000252string(6) "000252"
Output for 7.1.15
2018-10-25 05:34:41.000184string(6) "000184"
Output for 7.1.10
2018-10-25 05:34:41.000111string(6) "000111"
Output for 7.1.1
2018-10-25 05:34:41.000189string(6) "000189"
Output for 7.1.0
2018-10-25 05:34:41.000144string(6) "000144"
Output for 7.0.32
2018-10-25 05:34:41.000118string(6) "000118"
Output for 7.0.13, 7.0.30
2018-10-25 05:34:42.000170string(6) "000170"
Output for 7.0.29
2018-10-25 05:34:41.000200string(6) "000200"
Output for 7.0.28
2018-10-25 05:34:41.000149string(6) "000149"
Output for 7.0.22
2018-10-25 05:34:42.000185string(6) "000185"
Output for 7.0.20
2018-10-25 05:34:42.000231string(6) "000231"
Output for 7.0.19
2018-10-25 05:34:42.000195string(6) "000195"
Output for 7.0.18
2018-10-25 05:34:41.000174string(6) "000174"
Output for 7.0.17
2018-10-25 05:34:41.000186string(6) "000186"
Output for 7.0.16
2018-10-25 05:34:42.000184string(6) "000184"
Output for 7.0.15
2018-10-25 05:34:42.000169string(6) "000169"
Output for 7.0.12
2018-10-25 05:34:42.000129string(6) "000129"
Output for 5.6.27, 7.0.11
2018-10-25 05:34:42.000175string(6) "000175"
Output for 5.6.30, 7.0.10
2018-10-25 05:34:42.000178string(6) "000178"
Output for 7.0.6
2018-10-25 05:34:41.000183string(6) "000183"
Output for 5.6.31, 7.0.5
2018-10-25 05:34:42.000214string(6) "000214"
Output for 7.0.3
2018-10-25 05:34:41.000197string(6) "000197"
Output for 7.0.2
2018-10-25 05:34:41.000216string(6) "000216"
Output for 5.6.8, 5.6.40
2018-10-25 05:34:41.000129string(6) "000129"
Output for 5.6.36
2018-10-25 05:34:41.000228string(6) "000228"
Output for 5.6.28
2018-10-25 05:34:42.000154string(6) "000154"
Output for 5.6.26
2018-10-25 05:34:42.000205string(6) "000205"
Output for 5.6.25
2018-10-25 05:34:42.000179string(6) "000179"
Output for 5.6.24
2018-10-25 05:34:42.000211string(6) "000211"
Output for 5.6.23
2018-10-25 05:34:42.000119string(6) "000119"
Output for 5.6.22
2018-10-25 05:34:42.000209string(6) "000209"
Output for 5.6.21
2018-10-25 05:34:42.000257string(6) "000257"
Output for 5.6.20
2018-10-25 05:34:42.000204string(6) "000204"
Output for 5.6.19
2018-10-25 05:34:41.000260string(6) "000260"
Output for 5.6.17
2018-10-25 05:34:41.000209string(6) "000209"
Output for 5.6.15
2018-10-25 05:34:42.000165string(6) "000165"
Output for 5.6.14
2018-10-25 05:34:41.000263string(6) "000263"
Output for 5.6.13
2018-10-25 05:34:42.000262string(6) "000262"
Output for 5.6.11
2018-10-25 05:34:41.000232string(6) "000232"
Output for 5.6.9
2018-10-25 05:34:41.000222string(6) "000222"
Output for 5.6.7
2018-10-25 05:34:41.000196string(6) "000196"
Output for 5.6.3
2018-10-25 05:34:41.000173string(6) "000173"
Output for 5.6.2
2018-10-25 05:34:41.000107string(6) "000107"
Output for 5.6.0
2018-10-25 05:34:41.000135string(6) "000135"

preferences:
144.98 ms | 401 KiB | 157 Q