Moment.js 获取前几天和后几天时间

1. 获取今天

import moment from "moment";
moment().startOf("day");

2. 获取本周

import moment from "moment";
moment().startOf("week");

3. 获取n天前的日期

import moment from "moment";
// subtract向前获取日期
moment().subtract(n, 'days');
// startOf获取当天的00:00:00
moment().subtract(n, 'days').startOf("day").format("YYYY-MM-DD HH:mm:ss");
// endOf获取当天的23:59:59
moment().subtract(n, 'days').endOf("day").format("YYYY-MM-DD HH:mm:ss");

4. 获取n天后的日期

import moment from "moment";
// add向后获取日期
moment().add(n, 'days');
// startOf获取当天的00:00:00
moment().add(n, 'days').startOf("day").format("YYYY-MM-DD HH:mm:ss");
// endOf获取当天的23:59:59
moment().add(n, 'days').endOf("day").format("YYYY-MM-DD HH:mm:ss");
posted @   Li_pk  阅读(1900)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示