通过jquery获取特定国家的当前时间
get current time in a specific country via jquery
我想使用JQuery显示新西兰的当前时间。我的客户有来自新西兰以外的客户打来电话。然而,他对客户在凌晨3点打电话感到恼火,因为他们没有考虑时差。他想添加一个标签,上面写着"新西兰目前的时间是:凌晨3点"。可以通过JQuery实现吗?干杯
JavaScriptDate对象支持许多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'));
当新西兰没有实行夏令时时,NZST为GMT+12:00。
新西兰的夏令时从9月的最后一个星期日开始,0200变为0300,到4月的第一个星期日结束,0300变为0200。NZDT为GMT+1300
您可以查询许多时间服务以获取任何时区的当前时间,请尝试以下问题的答案:Web服务-城市的当前时区?。
因此,无论服务器在世界何处,无论如何配置,都只需根据需要获取新西兰的当前时间,并将其发送给客户端。你可能也可以从客户端完成,但服务器会更可靠。
用javascript进行时间转换很简单,但对夏令时的调整和对本地客户端设置的依赖意味着它不是特别健壮或可靠。
相关文章:
- Java脚本时间添加
- 谷歌放置API:按国家或餐馆名称搜索餐馆
- Json数据包含日期和时间格式
- 如何根据时间运行不同的脚本
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 在wordpress一定时间后更改自定义字段
- 更改angularjs中的日期-时间格式
- 将当前时间添加到我的页面上的特定部分
- 门户网站:当地时间有多有用
- 显示时间的脚本
- 如何在窗体打开时从javascript倒计时计时器值中节省时间
- 通过JSON&比较时间
- 州和城市选择框类似于国家细分页面
- Javascript时间轨迹
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 根据在 html 下拉列表中选择的国家/地区填写当前时间
- 通过jquery获取特定国家的当前时间
- 如何为特定城市或国家设计伊斯兰祈祷时间小工具
- 如何在各个国家维护时间戳
- 阿姆斯特丹是任何国家的游客的时间