3v4l.org

run code in 300+ PHP versions simultaneously
<?php $dt = new DateTime(); $dstr = $dt->format('Y-m-d H:i:s.u'); $darr = explode(".", $dstr) ; $darr[1] = sprintf("%06d", mt_rand(0, 999999)) ; $dstr = implode(".", $darr) ; echo $dstr . "\n"; $dn = DateTime::createFromFormat('Y-m-d H:i:s.u', $dstr); echo $dn->format('U.u') . "\n";

preferences:
32.45 ms | 402 KiB | 5 Q