我住在夏威夷,那里没有夏令时。我试图展示一个世界时钟,它显示来自不同时区的日期和时间,但我也需要它来正确计算DST偏移量。限制是我必须使用客户端时间,因为应用程序将无法获得互联网访问。有没有jQuery插件可以处理这个问题,或者我必须手动编写它?
发布于 2011-09-15 15:02:20
它必须是一个jQuery插件吗?
github上有一个项目,它将Javascript Date对象原型化,使其能够处理timezone keys
无论如何,您都必须让tzinfo数据库与您的脚本协同工作(好吧,这是我所知道的唯一一种方法,它可以为您提供有关世界各地DST的可靠信息)。我对上面链接的库没有亲身体验,但人们似乎时不时地提到它,而且它是我在tzinfo数据库中找到的唯一一个纯JavaScript库。
发布于 2011-09-13 21:35:15
function get_time_zone_offset( ) {
var current_date = new Date( );
var gmt_offset = current_date.getTimezoneOffset( ) / 60;
return gmt_offset;
}
https://stackoverflow.com/questions/7407755
复制