0

PHP 的值microtime(true)可以转换为 javascript 日期对象,并保留准确性吗?

4

1 回答 1

3

您可以轻松地使用 的输出microtime来创建 JavaScript Date 对象,如下所示:

new Date(<?php echo microtime(true) * 1000 ?>)

不过,这里需要注意几点。

  1. microtime(true)以秒为单位返回时间,精确到微秒。您必须将其乘以 1000 才能获得Date对象的毫秒值。
  2. 您只有保留毫秒精度,而不是整个微秒精度。JavaScriptDate不支持亚毫秒精度。

(另外,我假设您会以其他方式从服务器传递 microtime 值,希望您实际上并没有在 JavaScript 代码中间吐出 PHP。)

于 2019-01-04T20:39:27.293 回答