我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

从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.

Yes, there is an easier way

echo $d->format('U.u');

近期文章

  • PHP导入带有BOM的csv文件UTF8
  • 从缓存相关错误中保护symfony生产环境的方法
  • Ajax按钮启用/禁用
  • 问题从Slim 2开始
  • 预配置的Selenium环境?
  • DateTime :: createFromFormat和不完整的日期
  • 为什么crypt()结果不匹配?
  • Cakephp 3 - 图像上传 - mimeType - 无法验证丢失文件的mimetype
  • 如果两个条件匹配,MYSQL从两个表计数
  • 如何在Apache htaccess中使用cgi
  • 将Json日期转换为PHP日期格式?
  • 如何在CodeIgniter中编辑上传的文件
  • 计算2个日期之间的差异我做错了什么?
  • 我不能在Codeigniter控制器中放入超过2个查询模型的结果
  • 将Bootstrap类/样式添加到Wordpress wp_list_pages菜单项
  • 在onKeyup AJAX调用第一次不工作或后退
  • 在FlashMessenger中调用数组上的成员函数toArray()
  • Php:检测由特殊字符包围的字符串中的单个字母
  • 在PHP中将IEEE754转换为十六进制
  • 执行Mysqli查询时出错500

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华