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

Ale*_*lex 3 javascript jquery

我想用JQuery显示新西兰的当前时间.我的客户有来自新西兰境外的客户.然而,他很恼火,客户在凌晨3点打电话,因为他们没有想到时差.他想添加一个标签,上面写着"新西兰当前时间是:早上3点".它可以通过JQuery实现吗?干杯.

bin*_*ier 6

JavaScript Date对象支持许多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'));
Run Code Online (Sandbox Code Playgroud)

  • 更改计算机的时间,然后告诉我您所看到的。确定AFAIK的日期错误 (2认同)