PHP 的值microtime(true)
可以转换为 javascript 日期对象,并保留准确性吗?
问问题
507 次
1 回答
3
您可以轻松地使用 的输出microtime
来创建 JavaScript Date 对象,如下所示:
new Date(<?php echo microtime(true) * 1000 ?>)
不过,这里需要注意几点。
microtime(true)
以秒为单位返回时间,精确到微秒。您必须将其乘以 1000 才能获得Date
对象的毫秒值。- 您只有保留毫秒精度,而不是整个微秒精度。JavaScript
Date
不支持亚毫秒精度。
(另外,我假设您会以其他方式从服务器传递 microtime 值,希望您实际上并没有在 JavaScript 代码中间吐出 PHP。)
于 2019-01-04T20:39:27.293 回答