一、安装moment
npm install moment //npm
yarn add moment //yarn
二、引入插件
import moment from 'moment'
//中文化
import 'moment/dist/locale/zh-cn'
moment.locale('zh-cn')
三、获取代码
// 获取昨天,上一月,上一季度,上一年的数据
const getBeforeTime = (type: string): string => {
const getDatePart = (interval: string, format: string): string => {
return moment().subtract(1, interval).format(format);
};
const dateObj = {
day: getDatePart('days', 'YYYY-MM-DD'),
year: getDatePart('years', 'YYYY'),
quarter: getDatePart('quarters', 'YYYY-qQ').replace('q', 'Q'),
month: getDatePart('months', 'YYYY-MM'),
};
return dateObj[type] || '';
};
四、参考博客