js获取7天前,n天前的日期,7天后,n天后的日期,获取当前日期是周几
前言:
1、 js获取7天前,n天前的日期,7天后,n天后的日期,
2、获取当前日期是周几
js方法:
1、获取指定日期,传参数进去,传的是正值,则是今天之后的日期。传的负值则是今天之前的日期
2、获取当前的日期是周几
源码:
addZero(num){//补0
if(parseInt(num) < 10){
num = '0'+num;
}
return num;
},
/**
* 获取指定时间的日期
* @params 正是今天之后的日期、负是今天前的日期
* @return 2020-08-22
* */
get_date(num) {
var date1 = new Date();
//今天时间
var time1 = date1.getFullYear() + "-" + (date1.getMonth() + 1) + "-" + date1.getDate();
var date2 = new Date(date1);
date2.setDate(date1.getDate() + num);
//num是正数表示之后的时间,num负数表示之前的时间,0表示今天
var time2 = this.addZero(date2.getFullYear()) + "-" + this.addZero((date2.getMonth() + 1)) + "-" + this.addZero(date2.getDate());
return time2;
},
/**
* 根据指定时间的日期-获取
* @params 2020-8-22
* @return 周六
* */
get_week(datestr){
var weekArray = new Array("周日", "周一", "周二", "周三", "周四", "周五", "周六");
var week = weekArray[new Date(datestr).getDay()];
console.log(week);
return week;
},
huange94: ts和js的区别,【JavaScript不支持ES6】认真的吗
star_starnight: 确实已经是404了
weixin_50029447: 讲的不清不楚的 contract文件夹里面的几个文件都没有写出来
2401_86567868: 在ini追加代码后,xmind文件打不开了,右键管理员模式也不能运行 。检查了粘贴的路径格式都是英文的,然后我先运行软件再修改ini,也改了host,点进帮助-填写序列号,他又提示我【可能为XMind 2013 Pro序列号。升级到XMind 8?】但是俺下载的就是XMind 8的。。。 = =不知道到底是哪里出问题了
妍崽崽@: 真没想到,还有这种变态的问法,听你一说,我赶紧百度: ts是微软开发的开源、跨平台编程语言