moment 取年月日_使用momentjs获取最近日期、本月、上月、本年、上年等日期

时间:2025-03-27 20:54:16

使用了momentjs之后发现这个日期处理控件实在是太强大了,参考下面的代码了解详细用法:

//假设今天为2020.12.2号

//本月第一天

moment().startOf('month').format('YYYY-MM-DD'); //2020-12-01

//本月最后一天

moment().endOf('month').format('YYYY-MM-DD'); //2020-12-31

//上个月第一天

moment().subtract(1,'month').startOf('month').format('YYYY-MM-DD') //2020-11-01

//上月最后一天

moment().subtract(1,'month').endOf('month').format('YYYY-MM-DD') //2020-11-30

//今年第一天

moment().startOf('year').format('YYYY-MM-DD') //2020-01-01

//去年第一天

moment().subtract(1,'year').startOf('year').format('YYYY-MM-DD') //2019-01-01

//去年最后一天

moment().subtract(1,'year').endOf('year').format('YYYY-MM-DD') //2019-12-31

//一年前

moment().subtract(1,'year').format('YYYY-MM-DD'); //2019-12-02

//昨天

moment().subtract(1,'day').format('YYYY-MM-DD') //2020-12-01

//今天

moment().format('YYYY-MM-DD') //2020-12-02