javascript有时CET有时CEST

时间:2014-02-26 14:46:16

标签: javascript date

我有一个脚本,我创建了两个Date实例,第一个在CET偏移时间戳中返回日期,第二个在CEST中返回。我不明白为什么。

var start_date = new Date(2014, 1, 26, 12, 0 , 0, 0);   
var first_start_date = new Date(2014, 3, 1, 12, 0 , 0, 0);

返回:2014年2月26日星期三12:00:00 GMT + 0100(CET)2014年4月1日星期二12:00:00 GMT + 0200(CEST)

我还创建了一个jsfiddle example

2 个答案:

答案 0 :(得分:1)

这是由于DST

另请参阅CEST is Central European Summer Time

答案 1 :(得分:1)

仅仅是因为4月1日是夏令时(今年3月9日在美国开始),2月26日不是夏令时。