我是靠谱客的博主 开放羊,这篇文章主要介绍13 、js 获取当前周以及当前月份的第一天和最后一天,现在分享给大家,希望可以做个参考。

1、获取当前周的第一天和最后一天

formatDate()日期格式转换函数在第5篇的文章中有细致讲解
let nowDate = new Date();
//获取一周中的第一天所对应的日期
let first = nowDate.getDate() - nowDate.getDay()+1;//getDate()从nowDate对象返回一个月中的某一天;getDay()从nowDate对象返回一周中的某一天
let firstDate = new Date(nowDate.setDate(first)).toUTCString();//setDate()设置nowDate对象中月的某一天;toUTCString()根据世界时,把nowDate对象转换为字符串。
let firstDay = formatDate(firstDate,'yyyy-MM-dd');
//获取一周中的最后一天所对应的日期
let last = first + 6; // last day is the first day + 6
let lastday = new Date(nowDate.setDate(last)).toUTCString();
let endDay = formatDate(lastday,'yyyy-MM-dd');

2、获取当前月份的第一天和最后一天

let now = new Date();
let year = now.getFullYear();//获取年份
let nowmonth = now.getMonth();//获取月份
//获取第一天日期
let adte
= new Date(year,nowmonth,1);
let start = formatDate(adte,'yyyy-MM-dd');
//获取最后一天日期
let edte
= new Date(year,nowmonth+1,0);
let end = formatDate(edte,'yyyy-MM-dd');

最后

以上就是开放羊最近收集整理的关于13 、js 获取当前周以及当前月份的第一天和最后一天的全部内容,更多相关13内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(136)

评论列表共有 0 条评论

立即
投稿
返回
顶部