MomentJS - 是否相同



此方法将检查一个 Moment 是否与另一个 Moment 相同。它返回 true 或 false。

语法

moment().isSame(Moment|String|Number|Date|Array);
moment().isSame(Moment|String|Number|Date|Array, String);

示例

var issame = moment([2015, 10, 01]).isSame([2015, 10, 01]);

输出

Is Same

请注意,与 isBefore 一样,我们可以与 isSame() 方法一起使用单位。以下是支持的单位:年、月、周、日、小时、分钟和秒。

示例

var issame = moment([2015, 10, 01]).isSame([2015, 05, 10], 'year');

输出

isBefore

由于两个 Moment 的年份相匹配,因此它将 true 作为输出。

示例

var issame = moment([2015, 10, 01]).isSame([2015, 05, 10], 'month');

输出

Same Moments

请注意,在上面的示例中,月份不匹配,因此它输出 false。

即使年份不匹配,你仍然会收到月份单位的 false。为此观察以下代码。

示例

var issame = moment([2015, 10, 01]).isSame([2014, 05, 10], 'month');

输出

Same Not Matching

示例

var issame = moment([2015, 10, 01]).isSame([2015, 05, 10], 'day');

输出

Same Day
momentjs_date_queries.htm
广告
© . All rights reserved.