douyou1937 2016-02-25 18:56
浏览 191
已采纳

从PHP DateTime对象获取带小数的纪元时间?

$d = new \DateTime("2016-02-25 19:14:10.080415");

echo floatval($d->getTimestamp() . $d->format(".u")), "
";  // 1456424050.0804

This works, but feels very akward. Is there any better way to get a floating point number of seconds from a DateTime object? I'm looking for the same value that microtime(true) would return for the current time.

  • 写回答

1条回答 默认 最新

  • duanaoou4105 2016-02-25 18:59
    关注

    Yes, there is an easier way

    echo $d->format('U.u');
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 求解答(matlab)
  • ¥30 ffmpeg库使用过程中遇到的问题
  • ¥15 pyqt5 中python如何通过Qtwebchannel主动发消息给web前端
  • ¥15 关于HTML中title获取xml内容的问题
  • ¥15 fanuc机器人PRIO083数字信号未复原错误,如何解决?
  • ¥20 如何为现有电路板增加远程控制功能
  • ¥15 C#点击按钮的时候的循环次数就是最后一次,如何是循环第几次的值?
  • ¥15 UE5打包失败,求解决
  • ¥15 请问STM32G431的CANOPEN协议函数怎么写
  • ¥15 graphpad prism 三因素重复测定报错