javascript - 通过 jquery 获取特定国家/地区的当前时间

标签 javascript jquery

我想使用 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/

相关文章:

javascript - 文件和文件夹的 Node.js 项目命名约定

javascript - Chrome Cookie API 不允许我使用返回值

javascript - 删除jquery中的div子元素

JavaScript .hashchange 性能。它能带来任何放缓吗?

javascript - 在 onKeydown 函数中获取当前元素

jquery - Datepicker:将输入值设置为当前日期

javascript - 使用 jQuery 从表中的文本字段中选择数据

javascript - 多个基于类别的 Google map 自动完成搜索框

javascript - 仅导出一个变量而不是整个文件 - javascript

javascript - Nodewebkit 应用程序 : hide cursor