目录
Moment.js的基本使用_npm moment 增加年份_CSH_lucky的博客-CSDN博客
一个用于解析、验证、操作和格式化日期的JavaScript日期库
安装引入使用
安装
npm install moment
引入
//require导入 var moment = require('moment'); //import导入 import moment from 'moment';
简单使用
引入 import moment from 'moment' 使用 任意时间戳格式化,以YYYY-MM-DD HH:mm:ss形式显示 for (let i = 0; i < res.data.content.length; i++) { res.data.content[i].replyTime = moment(new Date(res.data.content[i].replyTime)).format('YYYY-MM-DD HH:mm:ss') }
获取时间
1.获取当前时间
moment()
2.获取当前年份
moment().year()
moment().get('year')
3.获取当前月份
moment().month() // (0~11)
moment().get('month') //此处月份从0开始,当前月要+1
4.获取当前日期
moment().date();
moment().get('date')
5.获取小时
moment().hours()
moment().get('hours')
6.获取分钟
moment().minutes()
moment().get('minutes')
7.获取秒数
moment().seconds()
moment().get('seconds')
设置时间
1.设置当前年份
moment().year()
moment().get('year')
2.设置当前月份moment().month() // (0~11) moment().get('month') //此处月份从0开始,当前月要+1
3.设置当前日期moment().date(15) moment().set('date', 15)
4.设置小时moment().year(2019) moment().set('year', 2019)
5.设置分钟moment().minutes(30) moment().set('minutes', 30)
6.设置秒moment().seconds(30) moment().set('seconds', 30)
设置获取的时间格式
1.取当天时间,以YYYY年MM月DD日形式显示
//2017-12-14 var now=moment().format("YYYY年MM月DD日");
2.任意时间戳格式化,以YYYY-MM-DD HH:mm:ss形式显示
//2017-12-14T16:34:10 var t1=moment(1411641720000).format('YYYY-MM-DD HH:mm:ss');
3.获取明天日期,格式以YYYY-MM-DD形式显示
var t2=moment().day(1).format('YYYY-MM-DD');
4.动态获取时间,格式以YYYY-MM-DDTHH:mm
//2017-12-14T16:34 var t3 = moment(value).format('YYYY-MM-DDTHH:mm')