与momentjs相同的日期但不同的日子?

时间:2013-12-18 20:58:23

标签: javascript momentjs

为什么此代码会提供两个不同的日期:

var m1 = moment("2103-12-18T10:11:00");
var m2 = moment("2013-12-18T15:07:00");
document.write(m1.format('dddd DD/MM/YYYY [at] HH[:]mm'));
document.write("<br/>");
document.write(m2.format('dddd DD/MM/YYYY [at] HH[:]mm'));

输出:

Tuesday 18/12/2103 at 10:11 
Wednesday 18/12/2013 at 15:07

实际上Tuesday应该是Wednesday ...我的时区是UTC + 1,所以它不应该是时区问题。这是一个错误吗?

1 个答案:

答案 0 :(得分:3)

我认为第8层错误:

var m1 = moment("2103-12-18T10:11:00");
var m2 = moment("2013-12-18T15:07:00");

m1 是在2103年

m2 是在2013年