【问题标题】:How to get server current date and time in JQuery如何在 JQuery 中获取服务器当前日期和时间
【发布时间】:2019-05-03 05:41:35
【问题描述】:

如何在 JQuery 中获取服务器当前日期和时间?

我的服务器时间在英国..

我们在印度的系统中使用我在 JQuery 中获取当前日期和时间,它显示印度时间。

但我想要 JQuery 中的英国时间

【问题讨论】:

  • 您是在问如何使用 jQuery 将 AJAX 请求发送到将报告其时间的服务器吗?
  • 无ajax检查倒计时显示时间

标签: jquery date time


【解决方案1】:

getTimezoneOffset() 方法返回 UTC 时间与本地时间的时差,以分钟为单位。

this问题的帮助下,你的答案将是这个

var d = new Date();
var n = d.getTimezoneOffset();
var ans = new Date(d.getTime() + n * 60 * 1000);
console.log(ans.getHours()+':'+ans.getMinutes()+':'+ans.getSeconds());

阅读this 问题和this 也可以帮助您。

【讨论】:

    【解决方案2】:

    在 JavaScript 中,您可以使用 Date 对象获取当前日期和时间

    var now = new Date();
    

    在 php 中此代码返回服务器

    <? echo '{serverTime: new Date(' . time()*1000 .')}';?>
    

    或测试此代码

    var myVar = setInterval(myTimer, 1000);
    
    function myTimer() {
        var d = new Date();
        var t = d.toLocaleTimeString();
        document.getElementById("demo").innerHTML = t;
    }
    <!DOCTYPE html>
    <html>
    <body>
    
    <p>A script on this page starts this clock:</p>
    <p id="demo"></p>
    
    </body>
    </html>

    【讨论】:

    • 我用这个但是 setInterval(function()) Jquery 不工作
    • 你如何使用这段代码?您想实时获取当前时间吗?
    猜你喜欢
    • 2020-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-01
    • 2010-10-03
    • 2019-08-13
    • 2017-10-05
    相关资源
    最近更新 更多