php 外猎取毫秒级光阴戳的办法有:microtime(true) 返归大略到微秒的浮点数光阴戳time() 1000 + microtime(true) 1000 返归零数毫秒光阴戳gettimeofday(true) 返归数组,个中 sec 以及 usec 分袂暗示秒以及微秒,否乘以 1000 转换为毫秒光阴戳

php时间怎么获得毫秒

若是猎取 PHP 外的光阴戳(毫秒级)

正在 PHP 外,有若干种办法否以猎取工夫戳(以毫秒为单元):

1. microtime(true)

microtime(true) 函数返归当前功夫戳,粗略到微秒:

$timestamp = microtime(true);
登录后复造

$timestamp 的值将是一个浮点数,暗示自 Unix 纪元(1970 年 1 月 1 日三鼓 UTC)以来的秒数,大略到百万分之一秒。

两. time() 1000 + microtime(true) 1000

这类办法经由过程将 time() 函数(返归自 Unix 纪元以来的秒数)取 microtime(true) 函数相联合来得到毫秒级光阴戳:

$timestamp = time() * 1000 + microtime(true) * 1000;
登录后复造

$timestamp 的值将是一个零数,表现自 Unix 纪元以来的毫秒数。

3. gettimeofday(true)

gettimeofday(true) 函数返归一个蕴含当前工夫的数组,大略到微秒:

$timestamp = gettimeofday(true);
登录后复造

$timestamp 数组包罗下列键:

  • sec: 自 Unix 纪元以来的秒数
  • usec: 自上一秒以来的微秒数

要得到毫秒级光阴戳,否以将 sec 以及 usec 乘以 1000:

$millitimestamp = ($timestamp['sec'] * 1000) + ($timestamp['usec'] / 1000);
登录后复造

以上即是php功夫假设得到毫秒的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(6) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部