您的位置:首页 > Web前端 > JavaScript

moment.js 时间处理

2018-07-25 10:57 459 查看
const dateFormat = 'YYYY-MM-DD';
//今日
startDate = moment().format(dateFormat);
endDate = moment().format(dateFormat);
//昨日
startDate = moment().subtract(1, 'days').format(dateFormat);
endDate = moment().subtract(1, 'days').format(dateFormat);
//本周
startDate = moment().startOf('week').add('day',1).format(dateFormat);
endDate = moment().endOf('week').add('day',1).format(dateFormat);
//上周
startDate = moment().startOf('week').subtract('week', 1).add('day',1).format(dateFormat);
endDate = moment().endOf('week').subtract('week', 1).add('day',1).format(dateFormat);
//本月
startDate = moment().startOf('month').format(dateFormat);
endDate = moment().endOf('month').format(dateFormat);
//上月
startDate = moment().startOf('month').subtract('month', 1).format(dateFormat);
endDate = moment().endOf('month').subtract('month', 1).endOf('month').format(dateFormat);
//今年
startDate = moment().startOf('year').format(dateFormat);
endDate = moment().endOf('year').format(dateFormat);
//去年
startDate = moment().startOf('year').subtract('year', 1).format(dateFormat);
endDate = moment().endOf('year').subtract('year', 1).format(dateFormat);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Moment.js