我有这个jquery函数来获取日期差异.
function distance(date) {
return (new Date().getTime() - date.getTime());
}
Run Code Online (Sandbox Code Playgroud)
我试图将这个新的date()转换为php:
function distance(date) {
return (<?php echo time(); ?> - date.getTime());
}
Run Code Online (Sandbox Code Playgroud)
这样我就可以获得服务器日期而不是用户日期.但这是错误的,因为时间差异变成了49年.任何想法为什么?
在PHP中time()返回以秒为单位的时间.(在unix时间)
在Javascript中,它以毫秒为单位返回.
你的解决方案是以毫秒为单位转换php时间.
function distance(date) {
return (<?php echo time()*1000; ?> - date.getTime());
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
51 次 |
| 最近记录: |