我想使用 JQuery 显示新西兰的当前时间。我的客户有来自新西兰以外的客户打来的电话。然而,他对客户在凌晨 3 点打电话感到恼火,因为他们没有考虑时差。他想添加一个标签,上面写着“新西兰的当前时间是:凌晨 3 点”。可以通过JQuery实现吗?干杯。
最佳答案
JavaScript 日期对象支持许多 UTC(通用)方法以及本地时间方法。 UTC,也称为格林威治标准时间 (GMT),是指世界时间标准设定的时间。本地时间是执行 JavaScript 的计算机已知的时间。
function DisplayCityTime(city, offset) {
// Date object for current location
var aDate = new Date();
// UTC time in msec
var utc = adate.getTime() + (adate.getTimezoneOffset() * 60000);
// Date object for the requested city
var newdate = new Date(utc + (3600000*offset));
// return time as a string
return "The local time for city : "+ city +" is "+ newdate.toLocaleString();
}
alert(DisplayCityTime('Montreal', '-5'));
关于javascript - 通过 jquery 获取特定国家/地区的当前时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18392482/