【问题标题】:Generate time stamps in a specific time zone在特定时区生成时间戳
【发布时间】:2017-12-26 00:20:45
【问题描述】:

我差点把问题归咎于 MS 测试我制作的页面时出现问题,但虚拟机中的时钟时区错误 无论如何,我在 AJAX 请求中有这条线,我用它来监控系统以确保它没有停止工作,它不应该超过几秒钟(不计算时钟变化)所以一个小时显然意味着服务器端软件崩溃了

diff = Math.round( ( new Date().getTime() - new Date(httpRequest.getResponseHeader("Last-Modified")).getTime() ) / 1000 );

如何在像 GMT 0 这样的中性时区生成这些戳记

【问题讨论】:

  • 你应该响应服务器时间,而不是检查last-modified响应头!

标签: javascript timezone unix-timestamp


【解决方案1】:

我刚决定查看所有可用的标题,我看到了一个日期

age = new Date( httpRequest.getResponseHeader("Date")) .getTime() - new Date( httpRequest.getResponseHeader("Last-Modified") ).getTime();

这样我可以比较服务器日期和服务器修改时间

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-14
    • 2021-12-21
    • 2014-05-07
    • 2015-03-03
    • 2016-08-23
    • 1970-01-01
    • 2018-03-01
    • 2012-03-23
    相关资源
    最近更新 更多