获取服务器时间不是本地时间

时间:2016-09-14 02:35:16

标签: javascript php timestamp

这是我的php脚本来显示服务器时间,但这显示了本地机器时间 任何人都能帮助我在哪里做错了吗? 我有另外一个脚本ffor服务器时间,但显示NaN所以我必须让它工作,但我不能理解这有什么问题,为什么没有显示服务器时间

这是我的PHP脚本
 

   SDate.handle(<?php echo time() * 1000?>);
   setInterval(function () {
          var element = document.getElementById("time");
          if (!element) return;
          function lz(v) {
                 return v < 10 ? "0" + v : v;
          }
          var time = SDate.now();
          element.innerHTML = '<b>Server Time</b> ' +
                  lz(time.getHours()) + ":" +
                 lz(time.getMinutes()) + ":" +
                 lz(time.getSeconds())
          ;
   },1000);

这是我的Java脚本

var SDate = new function() {
this.offset = 0;
this.handle = function (UTC) {
    if (!isFinite(UTC)) return;
    this.offset = UTC - new Date().valueOf();
    if (Math.abs(this.offset) < 60000) this.offset = 0;
}
this.now = function () {
    var time = new Date();
    time.setTime(this.offset + time.getTime());
    return time;
}

}();

请帮帮我们 抱歉英语不好
我正在使用Ubuntu Lamp-Server

1 个答案:

答案 0 :(得分:0)

假设它是PHP中的time()函数......