js 通过星期几得到日期,比如,星期五是7/31,星期一是8/03
发布网友
发布时间:2022-04-26 21:19
我来回答
共3个回答
热心网友
时间:2022-05-02 04:12
你至少得确定从什么时候开始算吧。本周?
var current = new Date(); // 获取当前时间
var day = current.getDay(); // 获取今天是星期几
var query = 5; // 我要查的是星期五
var offset = query - day; // 计算出差几天
current = current.getTime(); // 拿到当前的时间戳
var future = current + offset * 24 * 3600 * 1000; // 计算出星期五的时间戳
future = new Date(future); // 转成时间对象
var futureMonth = future.getMonth() + 1; // 获取星期五的月份
var futureDate = future.getDate(); // 获取星期五的日期
futureDate = futureDate < 10 ? '0' + futureDate : futureDate.toString(); // 如果日期小于10则补个0
console.log(futureMonth + '/' + futureDate); // 打印日期
热心网友
时间:2022-05-02 05:30
你就得到今年的吗,还是就这个月的
热心网友
时间:2022-05-02 07:05
不知道,你问其他人