我正在使用 Moment.js 解析字符串并分别获取日、月和年:
var date = moment("12-25-1995", "MM-DD-YYYY");
var day = date.day();
但是,
day
不是 25,而是 1。正确的 API 方法是什么?
.date()
:
date.date() === 25;
.day()
为您提供星期几。这与 date 对象上的 javascript .getDate()
和 .getDay()
函数类似。
如果您想获取月份和年份,可以使用 和 .year()
函数。
moment().format('DD')
获取月份中的哪一天。
var date = +moment("12-25-1995", "MM-DD-YYYY").format('DD');
// notice the `+` which will convert
// the returned string to a number.
祝你好运...
var date = moment("12-25-1995", "MM-DD-YYYY");
if (date.isValid()) {
day = date.date();
console.log('day ' + day);
month = date.month() + 1;
console.log('month ' + month);
year = date.year();
console.log('year '+ urlDateMoment.year());
} else {
console.log('Date is not valid! ');
}
.day()
,获取从星期一开始输出值 ( 1 - 7 ) 的星期几。如果有一天
const today = moment().date()