/**
* 根据数字判断获取本周,年月日
* num 0,1,2,3,4,5,6
* 周一,周二,周三,周四,周五,周六,周日
*/
getWeekDate(num) {
let now = new Date();
let day = now.getDay(); //今天本周的第几天
let nowDay = now.getDate(); //当前日
let nowMonth = now.getMonth(); //当前月
let nowYear = now.getYear(); //当前年
let weeks = new Array("1", "2", "3", "4", "5", "6", "7");
let week = weeks[num];
day = parseInt(day);
week = parseInt(week);
//判断是否是今天
if (day === week) {
let yestoday = new Date().getTime();
now.setTime(yestoday);
return now.getFullYear() + "-" + now.getMonth() + 1 + "-" + now.getDate();
}
//判断是否小于今天
if (week < day) {
let weekNum = day - week;
weekNum = weekNum*86400
let yestoday = new Date().getTime()-1000*weekNum;
now.setTime(yestoday);
return now.getFullYear() + "-" + now.getMonth() + 1 + "-" + now.getDate();
}
//判断是否大于今天
if (week > day) {
let weekNum = week - day;
weekNum = weekNum*86400
let yestoday = new Date().getTime()+1000*weekNum;
now.setTime(yestoday);
return now.getFullYear() + "-" + now.getMonth() + 1 + "-" + now.getDate();
}
return week;
}
js根据周几获取本周年月日
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。