moment.js获年月日

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gao_xu_520/article/details/82463216

官网

一.使用

相对时间

moment("20111031", "YYYYMMDD").fromNow(); // 7 年前
moment("20120620", "YYYYMMDD").fromNow(); // 6 年前
moment().startOf('day').fromNow();        // 16 小时前
moment().endOf('day').fromNow();          // 8 小时内
moment().startOf('hour').fromNow();       // 18 分钟前

日历时间

moment().subtract(10, 'days').calendar(); // 2018年8月27日
moment().subtract(6, 'days').calendar();  // 上周五下午4点17
moment().subtract(3, 'days').calendar();  // 本周一下午4点17
moment().subtract(1, 'days').calendar();  // 昨天下午4点17分
moment().calendar();                      // 今天下午4点17分
moment().add(1, 'days').calendar();       // 明天下午4点17分
moment().add(3, 'days').calendar();       // 本周日下午4点17
moment().add(10, 'days').calendar();      // 2018年9月16日

常见操作 

1.获取当前日期

moment(new Date()).add('year',0).format("YYYY-MM-DD")  //如:2018-09-06

2.获取本年上个月的第一天和最后一天

 var start= moment().add('year',0).month(moment().month() - 1).startOf('month').format("YYYY-MM-DD");

var end = moment().add('year',0).month(moment().month() - 1).endOf('month').format("YYYY-MM-DD");

如: 2018-08-01   2018-08-31


3.获取当天日期 时间详情
moment().format('MMMM Do YYYY, h:mm:ss a')   
 //September 6th 2018, 4:13:00 pm  ===》 9月 6天 2018  4:13:00 下午

4.获取当天星期几
moment().format('dddd');                    // 星期四

5.获取当天日期
moment().format("MMM Do YYYY");               // 9月 6日 2018



猜你喜欢

转载自blog.csdn.net/gao_xu_520/article/details/82463216