时间转换函数moment.js

moment.js是一款转换时间的插件

安装方式为:

npm install moment --save

其常用的格式化参数如下表所示:

返回值例子
 moment().format('YYYY-MM-DD HH:mm:ss');获取当前时间 2018-09-18 12:06:09 
 moment().format('L') 2018-07-04
 moment().format('LL') 2018年7月4日
 moment().format('LLL') 2018年7月4日晚上5点55分
 moment().format('LLLL') 2018年7月4日星期三晚上5点55分
moment().format('X'); 转换当前时间的Unix时间戳
moment().format('d');  今天是周几
2.日期格式化
 moment().format('dddd') 星期三
 moment().format('MMM Do YY') 7月4日 18
 moment().format() 2018-07-04T18:04:52+08:00
3.日历格式化
 moment().subtract(1,'days').calendar();昨天下午5点55分
 moment.calendar();今天下午5点55分
 moment().add(1,'days').calendar();明天下午5点55分
4.时间戳转为时间

(1)时间戳转时间

moment(Number);

(2)时间戳毫秒转时间

var day = moment.unix(1318781876);
5.时间差转化为相对的秒、分钟或者小时

这里的stopTime和 startTime为开始和结束的日期格式,需要将时间差转化为秒或者分钟,再进行逻辑判断。