$d = new 'DateTime("2016-02-25 19:14:10.080415");
echo floatval($d->getTimestamp() . $d->format(".u")), "'n"; // 1456424050.0804
这行得通,但感觉很奇怪。有没有更好的方法可以从DateTime
对象获取浮点秒数?我正在寻找与microtime(true)
当前时间返回的相同值。
是的,有一种更简单的方法
echo $d->format('U.u');
$d = new 'DateTime("2016-02-25 19:14:10.080415");
echo floatval($d->getTimestamp() . $d->format(".u")), "'n"; // 1456424050.0804
这行得通,但感觉很奇怪。有没有更好的方法可以从DateTime
对象获取浮点秒数?我正在寻找与microtime(true)
当前时间返回的相同值。
是的,有一种更简单的方法
echo $d->format('U.u');