PHP生成13位数的时间戳,如mktime

时间:2012-09-03 08:24:55

标签: php timestamp

  

可能重复:
  php get microtime from date string

出于特定目的,我需要获取日期/时间的13位数时间戳,但我无法找到解决方案。

与PHP中的 mktime 类似,我们可以获得10位数的时间戳

echo mktime($hour, $minute, $second, $month, $day, $year);

输出类似1346689283的内容。

那么13位数的时间戳呢? PHP本身能够生成这样的时间戳吗?

2 个答案:

答案 0 :(得分:9)

您正在寻找microtime()

http://php.net/microtime

如果您想要从特定日期创建microtime,只需添加000即可。因为最后,微量时间只有1秒。

答案 1 :(得分:1)

制作毫秒:

$milliseconds = round(microtime(true) * 1000);
echo date("Y-m-d",($milliseconds/1000));