javascript有时CET有时CEST

javascript有时CET有时CEST,javascript,date,Javascript,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

我有一个脚本,其中创建了两个日期实例,第一个在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)

我还创建了一个

这是由于

另外,请参见。

这是由于


还有,请看。

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

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

2月26日,夏令时不起作用。4月1日是。那不是时区,那是夏令时。好的!我可以强制Date对象仅在GMT中返回吗?它已经在GMT中了。。。。你只是想把你的绳子上的最后一点去掉吗?2月26日,夏令时不起作用。4月1日是。那不是时区,那是夏令时。好的!我可以强制Date对象仅在GMT中返回吗?它已经在GMT中了。。。。你只是想从字符串中去掉最后一位吗?那么我应该如何解决这个问题并始终返回CST?那么我应该如何解决这个问题并始终返回CST?