使用了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