📅  最后修改于: 2023-12-03 14:44:20.936000             🧑  作者: Mango
Moment.js是一个JavaScript库,用于处理日期和时间。其中一个函数是isSameOrBefore(),用于比较两个日期是否相同或者早于另一个日期。
moment().isSameOrBefore(Moment|String|Number|Date|Array, String);
第一个参数可以是一个Moment对象,也可以是一个字符串、数字、日期或者数组。第二个参数是可选的,用于指定比较的精度级别。
var today = moment();
var tomorrow = moment().add(1, 'day');
console.log(today.isSameOrBefore(tomorrow)); // true
console.log(tomorrow.isSameOrBefore(today)); // false
console.log(today.isSameOrBefore(today)); // true
var today = moment();
var nextWeek = moment().add(1, 'week');
console.log(today.isSameOrBefore(nextWeek)); // true
console.log(nextWeek.isSameOrBefore(today)); // false
console.log(today.isSameOrBefore(today)); // true
var today = moment();
var tomorrow = moment().add(1, 'day');
console.log(today.isSameOrBefore(tomorrow, 'year')); // true
console.log(today.isSameOrBefore(tomorrow, 'month')); // true
console.log(today.isSameOrBefore(tomorrow, 'day')); // true
console.log(today.isSameOrBefore(tomorrow, 'hour')); // true
console.log(today.isSameOrBefore(tomorrow, 'minute')); // true
console.log(today.isSameOrBefore(tomorrow, 'second')); // true
console.log(today.isSameOrBefore(tomorrow, 'millisecond')); // true
**isSameOrBefore()**函数返回一个布尔值,指示第一个日期是否相同或早于第二个日期。如果第一个日期早于第二个日期,则返回true;否则返回false。