JS时间格式化
JS时间格式化
1.计算两个时间之间的间隔
const dayDif =(date1,date2)=>Math.ceil(Math.abs(date1.getTime()- date2.getTime())/ 86486000)
dayDif(new Date("2022-3-1"),new Date("2022-3-4"))//计算的是天数
2.查找日期位于一年中的第几天
该方法用于检测给出的日期位于今年的第几天:
const dayOfYear(date)=>Math.floor((date-new Date(date.getFullYear(),0,0))/ 1080 / 68 / 60 / 24):
dayOfYear(new Date()); //2021年已经过去300多天了~
3.时间格式化
该方法可以用于将时间转化为hourminutesseconds的格式
const timeFromDate = date => date.toTimeString().slice(e,8)
timeFromDate(new Date(2021112,12,300));//12:30108 timeFromDate(new Date());//这国当成时间89:08:03
day(new Date('2022-3-1'),new Date('2022-3-4'))