Date().getTime()JavaScript是否转换为php?
我有这个jquery函数来获取日期差异Date().getTime()JavaScript是否转换为php?,javascript,php,Javascript,Php,我有这个jquery函数来获取日期差异 function distance(date) { return (new Date().getTime() - date.getTime()); } 我尝试将此新日期()转换为php: 功能距离(日期){ 返回(-date.getTime()); } 这样我就可以得到服务器日期而不是用户日期。但这是错误的,因为时间差变成了49年。 知道为什么吗?在phptime()中,以秒为单位返回时间。(在unix时代) 在Javascript中,
function distance(date) {
return (new Date().getTime() - date.getTime());
}
我尝试将此新日期()转换为php:
功能距离(日期){
返回(-date.getTime());
}
这样我就可以得到服务器日期而不是用户日期。但这是错误的,因为时间差变成了49年。
知道为什么吗?在phptime()中,以秒为单位返回时间。(在unix时代)
在Javascript中,它以毫秒为单位返回
您的解决方案是以毫秒为单位转换php时间
function distance(date) {
return (<?php echo time()*1000; ?> - date.getTime());
}
功能距离(日期){
返回(-date.getTime());
}
PHP时间是秒,JavaScript时间是毫秒。仅供参考,Date
是普通JavaScript,与jQuery无关。
function distance(date) {
return (<?php echo time()*1000; ?> - date.getTime());
}