Javascript日期处理类库Moment.js

时间:2022-03-11 03:24:48

1、组件详情地址Moment.js中文网 http://momentjs.cn/

2、几个方法:

  (1) 日期格式化

moment().format();  // 2016-02-29T14:03:30+08:00
moment().format('YYYY-MM-DD HH:mm:ss'); //2016-02-29 14:10:12
moment(new Date(2016, 2, 29, 15, 10, 12)).format('YYYY-MM-DD HH:mm:ss'); //2016-02-29 14:10:12
moment().format('X'); //1410715640.579 时间戳,秒
moment().format('x'); //1410715640579 时间戳,毫秒

  (2) 相对日期 

moment().add(7, 'days').add(1, 'months'); // with chaining
moment().add({days:7,months:1}); // with object literal
var startDate = moment().startOf('day').format('YYYY-MM-DD HH:mm:ss'); //一天开始
var endDate = moment().endOf('day'); //一天结尾