用Date对象的getTimezoneOffset方法可以判断时区使用的是否是夏时令。
方法:创建任意年份的1月1日和7月1日,比较时区的偏移量。如果分钟数不等,说明该时区使用的是夏时令。如果相等,则不是。
//判断夏时令 falae是夏时令
var d = new Date(2005, 0, 1);
var d1 = new Date(2005, 6, 1);
alert(d.getTimezoneOffset() != d1.getTimezoneOffset());
var d = new Date(2005, 0, 1);
var d1 = new Date(2005, 6, 1);
alert(d.getTimezoneOffset() != d1.getTimezoneOffset());