/*获取某年的第一天*/
getFirstDayOfYear = (time) => {
var year = new Date(time).getFullYear()
return year + '-01-01 00:00:00'
},
5、获取某年的最后一天
/*获取某年的最后一天*/
getLastDayOfYear = (time) => {
var year = new Date(time).getFullYear(),
dateString = year + '-12-01 00:00:00',
endDay = getMonthOfDay(dateString)
return year + '-12-' + endDay + ' 23:59:59'
},
6、获取某年有多少天
/*获取某年有多少天*/
getYearOfDay = time => {
var firstDayYear = getFirstDayOfYear(time),
lastDayYear = getLastDayOfYear(time),
numSecond = (new Date(lastDayYear).getTime() - new Date(firstDayYear).getTime())/1000;
return Math.ceil(numSecond/(24*3600))
},
7、获取某个日期是当年中的第几天
/*获取某个日期是当年中的第几天*/
getDayOfYear = time => {
var firstDayYear = getFirstDayOfYear(time),
numSecond = (new Date(time).getTime() - new Date(firstDayYear).getTime())/1000;
return Math.ceil(numSecond/(24*3600))
},
8、 获取某个星期在这一年的第几周
/*获取某个星期在这一年的第几周*/
getDayOfYearWeek = time => {
var numdays = getDayOfYear(time)
return Math.ceil(numdays/7)
}