将 microtime(true) 转换为 javascript 日期对象
Convert microtime(true) to javascript date object
PHP 的 microtime(true)
的值是否可以转换为 javascript 日期对象,并保持准确性?
您可以轻松地使用 microtime
的输出来创建一个 JavaScript 日期对象,如下所示:
new Date(<?php echo microtime(true) * 1000 ?>)
不过这里有两点需要注意。
microtime(true)
returns时间以秒为单位,精确到微秒。您必须将其乘以 1000 才能为您的 Date
对象提供毫秒值。
- 你只是在保留毫秒精度,而不是整个微秒精度。 JavaScript的
Date
不支持亚毫秒精度。
(此外,我假设您会以其他方式从服务器传递微时间值,希望您不会 实际上 在中间吐出 PHP您的 JavaScript 代码。)
PHP 的 microtime(true)
的值是否可以转换为 javascript 日期对象,并保持准确性?
您可以轻松地使用 microtime
的输出来创建一个 JavaScript 日期对象,如下所示:
new Date(<?php echo microtime(true) * 1000 ?>)
不过这里有两点需要注意。
microtime(true)
returns时间以秒为单位,精确到微秒。您必须将其乘以 1000 才能为您的Date
对象提供毫秒值。- 你只是在保留毫秒精度,而不是整个微秒精度。 JavaScript的
Date
不支持亚毫秒精度。
(此外,我假设您会以其他方式从服务器传递微时间值,希望您不会 实际上 在中间吐出 PHP您的 JavaScript 代码。)