首页 > 其他分享 >js获取当前月的第一天和最后一天

js获取当前月的第一天和最后一天

时间:2023-08-18 17:24:22浏览次数:28  
标签:第一天 Date var 获取 日期 date js

可以使用Date对象来获取当前月的第一天和最后一天。

获取当前月的第一天:

var date = new Date();
date.setDate(1);
var firstDay = date.toLocaleDateString();
console.log(firstDay);

获取当前月的最后一天:

var date = new Date();
date.setMonth(date.getMonth() + 1);
date.setDate(0);
var lastDay = date.toLocaleDateString();
console.log(lastDay);

说明:

Date对象可以通过设置日期/时间属性来获取指定日期/时间的实例。
setDate()方法可以设置一个月的日期。将日期设置为1即可获取该月的第一天。
setMonth()方法可以设置一个月的月份。将月份设置为当前月份+1,日期设置为0,即可获取当前月的最后一天。
toLocaleDateString()方法可以将日期对象转换为本地日期字符串。

标签:第一天,Date,var,获取,日期,date,js
From: https://www.cnblogs.com/mmzuo-798/p/17641074.html

相关文章

  • 通过枚举获取bean
    /***@Author:szc*@Description:从枚举中获得容器bean*@Date:2023/3/719:56*/publicenumGetBeanEnum2{SERVICE_A("serviceA","服务A"){//privateApplicationContextapplicationContext;@Overridepublicvoids......
  • 【快应用】如何避免通知栏提示快应用一直获取地理位置
    ​ 【关键词】地理位置、subscribe、unsubscribe 【问题背景】快应用中调用geolocation.subscribe接口获取地理位置,即使在定位完成后,会在通知栏一直显示某某快应用在获取地理位置,为了避免用户认为一直在获取他的位置,导致用户的反感,这里提供一种方式来去掉这种提示。​ ......
  • 【HarmonyOS】服务卡片 API6 JSUI跳转不同页面
    ​【引言】“JS卡片支持为组件设置action,包括router事件和message事件,其中router事件用于应用跳。若设置router事件,则action属性值为"router";abilityName为卡片提供方应用的跳转目标Ability名;params中的值按需填写,其值在使用时通过intent.getStringParam("params")获取即可;”这一......
  • 随笔-调试-获取__libc_fatal退出原因
    https://github.com/lattera/glibc/blob/master/sysdeps/posix/libc_fatal.c:......
  • OpenCV CAP_PROP_FRAME_COUNT 获取视频帧数问题
    OpenCV读取视频,可以通过属性CAP_PROP_FRAME_COUNT获取视频的总帧数,但是有些视频通过该属性获取的帧数和实际遍历整个视频的帧数不一样。importcv2ascvvideo='video.mp4'cap=cv.VideoCapture(video)frames=cap.get(cv.CAP_PROP_FRAME_COUNT)#通过属性获取帧数......
  • 获取硬件及系统详细信息
    ///<summary>///获取硬件及系统详细信息///ManagementClass///</summary>publicstaticclassHardwareInformation{publicenumHardWareType{/*********************硬件信息*********************////<summary>///......
  • protojson简介
    google.golang.org/protobuf/encoding/protojson是Go语言中的一个库,用于处理ProtocolBuffers(protobuf)和JSON之间的转换,遵循https://protobuf.dev/programming-guides/proto3#json实现。以下是该库的一些主要功能:将protobuf消息转换为JSON格式:这是通过Marshal或Ma......
  • Node.js 获取项目根目录的几种方法
    module.filename:开发期间,该行代码所在的文件。__filename:表示当前正在执行的脚本的文件名。它将输出文件所在位置的绝对路径,且和命令行参数所指定的文件名不一定相同。如果在模块中,返回的值是模块文件的路径。始终等于module.filename。__dirname:当前执行脚本文件所在的目录......
  • el-table 拖动排序 sortablejs
    参考:https://blog.csdn.net/glpghz/article/details/124359331官网:http://www.sortablejs.com/index.html安装cnpminstallsortablejs--save引入importSortablefrom"sortablejs";table加锚点<el-tableid="ability-table"加载后mounted()......
  • js筛选数组排除多个多个不符合项
    constarr=[{label:'2',value:'2'},{label:'1',value:'1'},{label:'3',value:'3'}]//把value=1和value=2的数据筛掉letnewArr=arr.filter(opt=>......