moment()


moment();
moment(undefined);
// 从 2.14.0 开始,也受支持。
moment([]);
moment({});

要获取当前的日期和时间,只需调用不带参数的 moment() 即可。

var now = moment();

这基本上与调用 moment(new Date()) 相同。

2.14.0 版本开始,moment([])moment({}) 也返回当前时间。 在 2.14.0 之前,它们默认为今天开始,但这是随意的,因此已更改。

函数参数在未传入时默认为 undefined。 Moment 会将 moment(undefined) 视作 moment()

var x = undefined;
moment(x).isSame(moment(), 'second'); // true
moment();
moment(undefined);
// From 2.14.0 onward, also supported
moment([]);
moment({});

To get the current date and time, just call moment() with no parameters.

var now = moment();

This is essentially the same as calling moment(new Date()).

Note: From version 2.14.0, moment([]) and moment({}) also return now. They used to default to start-of-today before 2.14.0, but that was arbitrary so it was changed.

Note: Function parameters default to undefined when not passed in. Moment treats moment(undefined) as moment().

var x = undefined;
moment(x).isSame(moment(), 'second'); // true