【js或momentJs获取当前月的起止日期】

第一种:JS获取当前月的起止日期

javascript 复制代码
var now = new Date();
var nowYear = now.getFullYear(); // 当前年
let nowMonth = now.getMonth() + 1; // 当前月
var endMonthDay = new Date(nowYear, nowMonth, 0).getDate() // 当前月的总天数
var dateArr = [
  nowYear + '-' + nowMonth + '-01', 
  nowYear + '-' + nowMonth + '-' + endMonthDay
];
console.log(11, dateArr) // ['2023-12-01', '2023-12-31']

第二种:moment获取当前月的起止日期

下载moment插件

javascript 复制代码
npm install moment

页面中引入moment

javascript 复制代码
import moment from 'moment';
javascript 复制代码
var startMonth = moment().startOf("month");
var endMonth = moment().endOf("month");
var dateArr = [
  startMonth.format("YYYY-MM-DD"),
  endMonth.format("YYYY-MM-DD")
];
console.log(11, dateArr) // ['2023-12-01', '2023-12-31']
相关推荐
摘星编程1 小时前
React Native + OpenHarmony:Stepper步进器组件
javascript·react native·react.js
●VON1 小时前
React Native for OpenHarmony:简易计算器应用的开发与跨平台适配实践
javascript·react native·react.js
摘星编程8 小时前
OpenHarmony + RN:Placeholder文本占位
javascript·react native·react.js
a1117768 小时前
医院挂号预约系统(开源 Fastapi+vue2)
前端·vue.js·python·html5·fastapi
0思必得09 小时前
[Web自动化] Selenium处理iframe和frame
前端·爬虫·python·selenium·自动化·web自动化
行走的陀螺仪11 小时前
uni-app + Vue3编辑页/新增页面给列表页传参
前端·vue.js·uni-app
摘星编程11 小时前
React Native + OpenHarmony:Spinner旋转加载器
javascript·react native·react.js
We་ct11 小时前
LeetCode 205. 同构字符串:解题思路+代码优化全解析
前端·算法·leetcode·typescript
2301_8127314112 小时前
CSS3笔记
前端·笔记·css3
ziblog12 小时前
CSS3白云飘动动画特效
前端·css·css3