Breeze 微风日期(ko.可观测)到未正确转换的时刻

Breeze 微风日期(ko.可观测)到未正确转换的时刻,breeze,knockout-2.0,momentjs,Breeze,Knockout 2.0,Momentjs,我有一个breeze实体,里面有一个日期,我需要分别获得年、月、日,并打算使用momentjs来完成,但我得到了一些奇怪的结果,我认为这很简单: var dob = moment(observableDate()); console.log(observableDate() + ' to -> ' + dob.day() + ' - ' + dob.month() + ' - ' + dob.year()); //ouput //Thu Dec 18 1975 11:00:00 GM

我有一个breeze实体,里面有一个日期,我需要分别获得年、月、日,并打算使用momentjs来完成,但我得到了一些奇怪的结果,我认为这很简单:

var dob = moment(observableDate());
console.log(observableDate() + '  to ->  ' + dob.day() + ' - ' + dob.month() + ' - ' + dob.year());

//ouput
//Thu Dec 18 1975 11:00:00 GMT+1100 (AUS Eastern Summer Time)  to ->   4 - 11 - 1975 
我不明白11月4日是从哪里来的

日期存储在Sql Server中,值为“1975-12-18 00:00:00.000”


提前感谢。

根据moment.js文档

day()返回一周中的某一天,即0到6之间的数字;(4==星期四)

month()返回一年中的月份,但原点为0。i、 e.介于0和11之间的数字-(11==12月)

见: