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

5

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

我的服务器时间在英国。

我们在印度使用该系统,我想在JQuery中获取当前日期和时间以显示印度时间。但是我想要英国时间在JQuery中显示。


你是在询问如何使用jQuery向服务器发送AJAX请求以报告其时间吗? - Austin Mullins
不要进行ajax检查倒计时,直接显示时间。 - SNS
2个回答

5

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

同时,借助于这个问题的帮助,您的答案将是这样的。

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());

阅读这个问题以及这个问题也能帮助您。


0
在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无法正常工作。 - SNS
你如何使用这段代码?你想要实时获取当前时间吗? - Arman Bagheri

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接