最佳答案
我需要计算一个 JS 日期,年 = 2014,月 = 9(2014年9月)。
我试过了:
var moment = require('moment');
var startDate = moment( year+'-'+month+'-'+01 + ' 00:00:00' );
var endDate = startDate.endOf('month');
console.log(startDate.toDate());
console.log(endDate.toDate());
两份日志都显示:
Tue Sep 30 2014 23:59:59 GMT+0200 (CEST)
Tue Sep 30 2014 23:59:59 GMT+0200 (CEST)
结束日期是正确的,但是... 为什么开始日期不正确?