概述
废话不多说,直接上代码,在图标或者列表数据的时候可以用到
// 获取当前日期的前7天
getDays(){
let oneDay = 24 * 60 * 60 * 1000
let endTime = new Date(Date.now() - oneDay)
endTime = this.formatterDate(endTime,"yyyy-MM-dd hh:mm:ss")
let startTime = new Date(Date.now() - 7*oneDay)
startTime
= this.formatterDate(startTime,"yyyy-MM-dd hh:mm:ss")
const days = {
startTime,
endTime
}
return days
},
//时间格式化
formatterDate(date,fmt){
let nowDate = {
yyyy: date.getFullYear(), // 年
MM: date.getMonth() + 1, // 月份
dd: date.getDate(), //日
hh:date.getHours(),
mm:date.getMinutes(),
ss:date.getSeconds()
}
if(/(y+)/.test(fmt)){
fmt=fmt.replace(RegExp.$1, (date.getFullYear()+"").substr(4 - RegExp.$1.length));
}
for(var k in nowDate){
if(new RegExp("("+ k +")").test(fmt)){
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (nowDate[k]) : (("00"+ nowDate[k]).substr((""+ nowDate[k]).length)));
}
}
return fmt;
},
最后
以上就是虚心柜子为你收集整理的js获取当前日期的前七天的全部内容,希望文章能够帮你解决js获取当前日期的前七天所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复