$d = new \DateTime("2016-02-25 19:14:10.080415");
echo floatval($d->getTimestamp() . $d->format(".u")), "\n"; // 1456424050.0804
这很有效,但感觉非常笨拙。有没有更好的方法从DateTime
对象获得浮点数秒?我正在寻找microtime(true)
当前时间返回的相同值。
答案 0 :(得分:1)
是的,有一种更简单的方式
echo $d->format('U.u');