moment日期操作集合(二)

moment是JavaScript 日期处理类库,下面介绍一些常用的日期处理方式;

1.moment获取上月第一天

moment().month(moment().month() - 1).startOf('month').format('YYYY-MM-DD');

运行结果如:

今日:2024-10-14  →  2024-09-01


2.moment获取去年第一天

moment().subtract(1, 'year').startOf('year').format('YYYY-MM-DD');

运行结果如:

今日:2024-10-14  →  2023-01-01


3.moment获取当天(零时零分零秒)

moment(new Date()).startOf('day').format('YYYY-MM-DD  HH:mm:ss');

运行结果如:

今日:2024-10-14  →  2023-10-14 00:00:00


4.moment获取本周第一天(零时零分零秒)

moment().startOf('isoWeek').format('YYYY-MM-DD HH:mm:ss');

运行结果如:

今日:2024-12-17  →  2023-12-16 00:00:00


5.moment获取本月第一天(零时零分零秒)

moment().startOf('month').format('YYYY-MM-DD HH:mm:ss');

运行结果如:

今日:2024-12-17  →  2023-12-01 00:00:00


qrcode