昨天查询了一下世界时间,结果今天早上发现不对劲。又查了一下,发现网站写的时间是错的,靠,好多地方都差一个小时,我当时以为,就这么个东西,怎么会错呢。况且,根据搜索关键字的结果,这个都是红字显示,最有官网的感觉。哎,竟然这么垃圾。好吧,都怪我太相信它了。网址是
http://www.0437.gov.cn/html/014.htm
如果是1个小时的误差,我猜是daylight savings,楼主可以分析下源码.
var ds_active ; // DS currently active
if (startDST < dt && dt < endDST)
ds_active = 1 ;
else
ds_active = 0 ;
// Adjust each clock offset if that clock has DS and in DS.
// for(n=0 ; n
// if (ct[n].ds == 1 && ds_active == 1) ct[n].os++ ;
// compensate time zones
var printstr = "";
gmdt = new Date() ;
for (n=0 ; n
ct[n].ct = new Date(gmdt.getTime() + ct[n].os * 3600 * 1000) ;
}