Files
number_zj/20220330_Vote/Ewide.Web.Entry/wwwroot/lib/xe-utils/getYearDay.js
毛财君 197b38ca6f 1
2023-07-06 17:37:33 +08:00

26 lines
649 B
JavaScript

var staticDayTime = require('./staticDayTime')
var staticStrFirst = require('./staticStrFirst')
var helperGetYMDTime = require('./helperGetYMDTime')
var getWhatYear = require('./getWhatYear')
var toStringDate = require('./toStringDate')
var isValidDate = require('./isValidDate')
/**
* 返回某个年份的第几天
*
* @param {Date} date 日期或数字
* @return {Number}
*/
function getYearDay (date) {
date = toStringDate(date)
if (isValidDate(date)) {
return Math.floor((helperGetYMDTime(date) - helperGetYMDTime(getWhatYear(date, 0, staticStrFirst))) / staticDayTime) + 1
}
return NaN
}
module.exports = getYearDay