1
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
var isDate = require('./isDate')
|
||||
var toStringDate = require('./toStringDate')
|
||||
|
||||
var helperNewDate = require('./helperNewDate')
|
||||
|
||||
/**
|
||||
* 判断是否闰年
|
||||
*
|
||||
* @param {Date} date 日期或数字
|
||||
* @return {Boolean}
|
||||
*/
|
||||
function isLeapYear (date) {
|
||||
var year
|
||||
var currentDate = date ? toStringDate(date) : helperNewDate()
|
||||
if (isDate(currentDate)) {
|
||||
year = currentDate.getFullYear()
|
||||
return (year % 4 === 0) && (year % 100 !== 0 || year % 400 === 0)
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
module.exports = isLeapYear
|
||||
Reference in New Issue
Block a user