通常使用date(‘mdYHis’) 来格式化一个日期字串,例如20190101154802,但是有的时候我们可能需要更为准确的时间,比如带上毫秒(年份用Y标记,毫秒使用v标记,微秒用u标记)。但是,遗憾的是date函数只接受integer 参数,因此date函数中使用u格式化微秒的时候总是返回000000 。

解决方案 一

使用

$d = new \DateTime();

//1毫秒=1000微秒,u表示的是微秒(格式化结果是6位),除以1000即可得到毫秒

echo '当前时间:'.$d->format( 'Y-m-d H:i:s.u' );

echo '
';

echo '当前毫秒数: '.floor($d->format('u')/1000);

解决方案二

使用微秒数,如果调用指定参数true,则返回一个浮点数,微秒是小数部分。

$t = microtime(true);

echo '当前微秒数: '.sprintf('%06d',($t-floor($t))*pow(10,6) );

其中$t-floor($t)是获取到小数部分,乘以10的6次方是转换为6位整数部分 ,以便用%06d进行格式化,获取到微秒数值。

当然,你也可以使用microtime不带参数的形式,此时将会返回一个空格分割的字串,微秒在前,秒在后。

扫码领个红包作为打赏吧~~

(余额宝支付时可抵现)

喜欢 (0)or分享 (0)

php怎么把时间精确到毫秒,PHP date日期格式化精确到毫秒ms/微秒µs (000000问题)...相关推荐

  1. c#时分秒毫秒微妙_C# 日期格式精确到毫秒 【转】

    有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2009-6-24 14:33:34 如果要换成成200906,06-2009,2009-6-24或更多的该怎么办呢 我们要用到:DateT ...

  2. javascript时间格式format函数,js日期格式化函数

    我在之前有一篇文章,写的是"javascript时间戳函数",大家可以看一下,记录了js时间戳的转换,今天主要写的函数式日期格式化函数,我们有时候调用的new Date()不是格式 ...

  3. c# 时间格式化为英文_C# DateTime日期格式化

    在C#中DateTime是一个包含日期.时间的类型,此类型通过ToString()转换为字符串时,可根据传入给Tostring()的参数转换为多种字符串格式. 目录 1. 分类 1. 分类 DateT ...

  4. date日期格式化 java_Java关于时间和日期格式化的方法

    SimpleDateFormat这个类来解决我们的时间格式问题. SimpleDateFormat 是一个以与语言环境相关的方式来格式化和分析日期的具体类.它允许进行格式化(日期 -> 文本). ...

  5. jquery 毫秒转换成日期_jquery js 秒 毫秒转时分秒

    jquery js 秒 转成 几天 几小时 几分 几秒 计时器 直接上代码:function test(time_distance){ // 天时分秒换算 var int_day = Math.flo ...

  6. java jquery时间问候语_使用Date日期对象来完成,在页面上根据不同时间显示不同的问候语,如:早上好,中午好,下午好,晚上好等信息...

    2015-03-28 17:20:18 此题有两种解法: 第一种: var date=new Date(); var hour=date.getHours(); var str=''; if(hour ...

  7. java当前时间转化毫秒_Java中将毫秒转化为日期的方法

    Java中将毫秒转化为日期的方法 将毫秒转化为日期 import java.awt.BorderLayout; import java.awt.Frame;import java.awt.TextAr ...

  8. java中时间输出的格式_Java 打印日期/时间格式

    Java格式 - Java 打印日期/时间格式 Java 打印日期/时间格式处理日期,时间和日期时间值. Java 打印日期/时间格式可以应用于格式值为long,Long,java.util.Cale ...

  9. 实现流水灯以间隔500ms的时间闪烁(系统定时器SysTick实现的精确延时)

    /** ****************************************************************************** * @file main.c * ...

  10. 【原创】数据库中时间字段的值读取到DataSet中后,毫秒部分丢失。

    数据库中时间字段的值读取到DataSet中后,毫秒部分丢失. 在网上查了些解决方案,说读取时间时,先转化为DateTime类型,然后在ToString("yyyy-MM-dd HH:mm:s ...

最新文章

  1. select函数测试
  2. PHP编辑器PhpStrom运行缓慢问题
  3. 【基础】SQL Server系统库的作用
  4. [css] 简述你对BFC规范的理解
  5. 知道接口地址 如何传数据_数据不知道如何可视化?一款工具推荐给大家
  6. 计算机组成与体系结构——计算机结构——2020.11.19
  7. 随着台积电上调代工费,芯片及电子设备价格上涨可能持续到明年
  8. 小菜鸟一步步打造图书馆外挂之十三:用户编辑界面的实现
  9. 设置电脑的双显示器模式
  10. 江西省赣州市谷歌高清卫星地图下载
  11. linux音频子系统 - DAPM
  12. 自适应蝴蝶算法附matlab代码IBOA
  13. 树莓派安装安装fcitx及google拼音输入法
  14. python迅雷sdk_Python批量创建迅雷任务及创建多个文件
  15. 当显示内容过多时的滚屏类Container.java
  16. 2020行业信息化竞争力百强发布!
  17. 三国系列:何进为什么要斩杀十常侍?
  18. 深入了解示波器(一):示波器分类
  19. 镭速传输,助力华为大文件传输速率提升十倍
  20. 迈克尔杰克逊mtv_如何让您的家人看起来像在迈克尔湾电影中

热门文章

  1. Data Uncertainty Learning in Face Recognition
  2. C# Word控件 文档保护
  3. ncverilog脚本_nc-sim (irun)和verdi ncverilog,
  4. python中的ide是什么意思_用于Python的IDE是什么?
  5. 贴心的特效制作软件,抖音特效开放平台就能找到
  6. 学年总结(2015-2016学年回顾)
  7. 计算机毕业设计【HTML+CSS+JavaScript服装购物商城】毕业论文源码
  8. 使用群晖ds218play下载电驴文件
  9. 2020-12-10-计算机基础
  10. 怎么修改服务器上传图片,更换服务器后,为什么百度编辑器无法上传图片了