xe-utils
Version:
JavaScript 函数库、工具类
26 lines (20 loc) • 654 B
JavaScript
import staticDayTime from './staticDayTime'
import staticStrFirst from './staticStrFirst'
import helperGetYMDTime from './helperGetYMDTime'
import getWhatYear from './getWhatYear'
import toStringDate from './toStringDate'
import isValidDate from './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
}
export default getYearDay