时间格式化 moment插件使用

目录

安装引入使用

获取时间 

设置时间

 设置获取的时间格式




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')

猜你喜欢

转载自blog.csdn.net/m0_69502730/article/details/130122150