如何检查夏令时(Daylight Saving Time)是否生效,以及其偏移量?
- 论坛
- 如何检查夏令时(Daylight Saving Time)是否生效,以及其偏移量?
5 浏览
如何检查夏令时(Daylight Saving Time)是否生效,以及其偏移量?
这是我JS代码的一部分,需要这个:
var secDiff = Math.abs(Math.round((utc_date-this.premiere_date)/1000)); this.years = this.calculateUnit(secDiff,(86400*365)); this.days = this.calculateUnit(secDiff-(this.years*(86400*365)),86400); this.hours = this.calculateUnit((secDiff-(this.years*(86400*365))-(this.days*86400)),3600); this.minutes = this.calculateUnit((secDiff-(this.years*(86400*365))-(this.days*86400)-(this.hours*3600)),60); this.seconds = this.calculateUnit((secDiff-(this.years*(86400*365))-(this.days*86400)-(this.hours*3600)-(this.minutes*60)),1);
我想以"ago"形式获取日期时间,但如果当前使用夏令时,则日期会有1小时的偏差。我不知道如何检查夏令时是否生效。
我如何知道夏令时何时开始和结束?