PHP 相当于一个 javascript 时间戳(毫秒不是微秒)

标签 php javascript timestamp

<分区>

Possible Duplicate:
How to get current time in ms in PHP?

我正在尝试找出以毫秒为单位获取当前时间的最佳方法。作为一家公司,我正在为数据库中的存储毫秒工作,因为他们声称就 UTC 转换而言它更准确。他们通过 javascripts 日期函数获得大部分时间。所以我想弄清楚的是什么是执行此 php 方面的最佳方法。我看到混合结果。

time()*1000 似乎很流行,但对我来说这没有意义,因为您最终得到一个正常的时间戳,最后有 3 个额外的零,是的,这更接近准确,但仍然不准确。我也看到了

microtime(time(), TRUE) 或某种程度的东西,但从我收集的结果中返回一个带小数的结果。这又不符合我正在寻找的东西。就是说。获取由 PHP 动态创建的 javascript 样式时间戳的 javascript 可读版本的最佳方法是什么?

最佳答案

microtime(time(), TRUE) 无效,time()*1000 不会给您最好的结果

你可以试试

Javascript

 document.write(new Date().getTime()); // 1348773527231

PHP

print(round(microtime(true) * 1000)); // 1348773528231

关于PHP 相当于一个 javascript 时间戳(毫秒不是微秒),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12628580/

相关文章:

sql - 如果超过 78 个字符,则使用 TIMESTAMP 的 TO_CHAR 会引发 ORA-01877

javascript - *ngFor 在获取新数据之前正在更新

javascript - Jade /哈巴狗 : passing html that contains a variable into template

sql - 找不到适用于 H2 和 Postgres 的通用 SQL

php - HTML 页面如何提取通过表单传递的参数?

javascript - Jquery keyup() 函数无法正常工作

mysql - 无法存储输入值的日期

php - 监控专用网络网站的正常运行时间

php - 当用户输入长文本而不添加空格时自动换行

php - php mysql错误/警告中的自定义消息