创建时间:2022-12-13
安装
npm install moment --save
引入
import moment from "moment";
使用
获取今天日期
moment().format("YYYY-MM-DD")获取昨天日期
moment().subtract(1, "days").startOf("day").format("YYYY-MM-DD")获取明天日期
moment().add(1, "days").startOf("day").format("YYYY-MM-DD")获取上周 一周日期范围
let startTime = moment().week(moment().week() - 1).startOf("week").add(1, "days").format("YYYY-MM-DD");//上周一
let endTime = moment().week(moment().week() - 1).endOf("week").add(1, "days").format("YYYY-MM-DD");//上周日获取本周 一周日期范围
let dow = moment.day();
let startTime = moment().subtract(dow - 1, "days").format("YYYY-MM-DD"); //本周一
let endTime = moment(startTime).subtract(-6, "days").format("YYYY-MM-DD"); //本周日:获取本月 一个月的日期范围
let startTime = moment().startOf("month").format("YYYY-MM-DD");
let endTime = moment().endOf("month").format("YYYY-MM-DD");获取近3天 近7天 近30天 近90天 的时间
moment().subtract(3 - 1, "days").format("YYYY-MM-DD");//近3天
moment().subtract(7 - 1, "days").format("YYYY-MM-DD");//近7天
moment().subtract(30 - 1, "days").format("YYYY-MM-DD");//近30天
moment().subtract(90 - 1, "days").format("YYYY-MM-DD");//近90天