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);
//今日
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:管理时间和日期,so easy!
- moment.js--时间格式化处理利器
- 时间处理组件moment.js
- Day.js 是一个仅 2kb 大小的轻量级 JavaScript 时间日期处理库,和 Moment.js 的 API 设计保持完全一样,dayjs
- JS处理时间
- 使用moment.js轻松管理日期和时间
- JS时间戳常用处理
- js常用时间处理函数
- 使用moment.js管理时间
- 2个牛逼的js处理日期和时间的库
- JS中处理时间之setUTCMinutes()方法的使用
- nodejs日期时间插件moment.js
- js处理时间(一)
- js 处理json时间格式
- js 判断日期大小、是否在时间范围内等处理
- Moment.js 2.10.6 JavaScript 日期处理类库
- javascript 时间日期处理相加,减操作方法js
- Python 和js时间处理
- 小程序中利用Moment.js格式时间
- js处理new Date()获取的时间