📜  Moment.js isLeapYear()函数(1)

📅  最后修改于: 2023-12-03 15:03:00.073000             🧑  作者: Mango

Moment.js 的 isLeapYear() 函数

Moment.js 是一个流行的 JavaScript 时间和日期库,可以简化日期和时间的处理和转换。其中包含了 isLeapYear() 函数,用于检查给定年份是否是闰年。

语法
moment().isLeapYear();
moment().isLeapYear(Number | String);

参数

  • Number | String(可选):要检查的年份。如果不提供此参数,则默认为当前年份。

返回值

  • Boolean:如果给定年份是闰年,则返回 true,否则返回 false
示例
moment('2000').isLeapYear(); // true
moment('2001').isLeapYear(); // false
moment('2024').isLeapYear(); // true
moment().isLeapYear(); // 根据当前年份返回 true 或 false
注意事项
  • isLeapYear() 函数基于 ISO 标准来计算闰年,即在公元后每 4 年一闰,但每 100 年不闰,每 400 年又闰。
  • 如果提供的参数不是数字或字符串,函数会抛出 TypeError 异常。
  • isLeapYear() 函数只接受一个参数。如果传入多个参数,则只会检查第一个参数。