【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']
相关推荐
烛衔溟43 分钟前
TypeScript 接口的基本使用 —— 定义对象形状
前端·javascript·typescript
铁皮饭盒1 小时前
成为AI全栈 - 第3课:路由 RESTful Elysia 状态码 设计规范
前端·后端·全栈
顾昂_1 小时前
Web 性能优化完全指南
前端·面试·性能优化
IT乐手2 小时前
Claude Code + Qwen 的配置方法
javascript·claude
前端程序媛-Tian2 小时前
前端 AI 提效实战:从 0 到 1 打造团队专属 AI 代码评审工具
前端·人工智能·ai
支付宝体验科技2 小时前
Ant Design Pro v6.0.0 发布
前端
T畅N3 小时前
审批流设计器(前端)
前端·elementui·vue·html·流程图·js
AlunYegeer3 小时前
JAVA,以后端的视角理解前端。在全栈的路上迈出第一步。
java·开发语言·前端
IT_陈寒3 小时前
Redis这个内存杀手,差点让我们运维半夜追杀我
前端·人工智能·后端
子兮曰4 小时前
DeepSeek TUI:原生 Rust 打造的终端 AI 编码 Agent
前端·javascript·后端