0

我有一个带有日期的微风实体,我需要分别获取年、月、日,并打算使用 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'

提前致谢。

4

1 回答 1

1

根据 moment.js 文档

day() 返回星期几,即 0 到 6 之间的数字;(4 == 星期四)。

month() 返回一年中的月份,但原点为 0。即 0 到 11 之间的数字 - (11 == december)

请参阅:Moment.js 文档

于 2013-06-10T19:49:56.717 回答