NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/xe-utils/methods/date/getDayOfYear.js
2023-09-14 14:47:11 +08:00

23 lines
551 B
Java

var getWhatYear = require('./getWhatYear')
var toStringDate = require('./toStringDate')
var isDate = require('../base/isDate')
var isLeapYear = require('../base/isLeapYear')
/**
* 返回某个年份的天数
*
* @param {Date} date 日期或数字
* @param {Number} year 年(默认当年)、前几个年、后几个年
* @return {Number}
*/
function getDayOfYear (date, year) {
date = toStringDate(date)
if (isDate(date)) {
return isLeapYear(getWhatYear(date, year)) ? 366 : 365
}
return date
}
module.exports = getDayOfYear