比如说 今天是 6 月 1日
我要获取 5月 25日 5月26日 5月27日 5月28日 5月29 5月30日 5月31日的
分别 log 出来 鸭。。。。
比如说 今天是 6 月 1日
我要获取 5月 25日 5月26日 5月27日 5月28日 5月29 5月30日 5月31日的
分别 log 出来 鸭。。。。
不用写那么麻烦,直接下面这样很简单
const dateList = [...Array(7).keys()].map(days => {
let t = new Date(Date.now() - 86400000 * days);
let str = `${t.getFullYear()}年${t.getMonth() + 1}月${t.getDate()}日`;
console.log('aa', srt);
return str;
});
console.log(dateList);
function fun_date(aa){
var date1 = new Date(),
time1=date1.getFullYear()+"-"+(date1.getMonth()+1)+"-"+date1.getDate();//time1表示当前时间
var date2 = new Date(date1);
date2.setDate(date1.getDate()+aa);
var time2 = date2.getFullYear()+"-"+(date2.getMonth()+1)+"-"+date2.getDate();
}
fun_date(7);//7天后的日期
fun_date(-7);//7天前的日期
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
问题被完美解决了 = =。