我有一个带有日期的微风实体,我需要分别获得年,月,日,并且会使用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'
提前致谢。
答案 0 :(得分:1)
根据moment.js文档
day()返回星期几,即0到6之间的数字; (4 ==星期四)。
month()返回一年中的月份但是0来源。即0到11之间的数字 - (11 ==十二月)
请参阅:Moment.js docs