我是靠谱客的博主 开放羊,最近开发中收集的这篇文章主要介绍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 、js 获取当前周以及当前月份的第一天和最后一天所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部