Date().getTime()JavaScript是否转换为php?

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中,

我有这个jquery函数来获取日期差异

  function distance(date) {
    return (new Date().getTime() - date.getTime());
  }
我尝试将此新日期()转换为php:

功能距离(日期){
返回(-date.getTime());
}
这样我就可以得到服务器日期而不是用户日期。但这是错误的,因为时间差变成了49年。 知道为什么吗?

在php
time()中,以秒为单位返回时间。(在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());
}