moment().format("YYYY-MM-DD HH:mm:ss"); // 当前时间
moment().subtract(1, "days").format("YYYY-MM-DD"); // 当前时间的前 1 天
moment().subtract(1, "years").format("YYYY-MM-DD"); // 当前时间的前 1 年
moment().subtract(1, "months").format("YYYY-MM-DD"); // 当前时间的前 1 个月
moment().subtract(1, "weeks").format("YYYY-MM-DD"); // 当前时间的前 1 个星期
diff差值:
var a = moment();
var b = moment().add(1, 'seconds');
a.diff(b) // -1000
b.diff(a) // 1000
或:
moment(endTime).diff(moment(startTime), 'days')
方法:
获取当前日期和时间:moment()
获取某月的天数:daysInMonth()
获取某月的第一天:startOf(‘month’)
获取某天是星期几:weekday()
增加时间:add(Number, String) 如:moment().add(1, "days")
减去时间:subtract(Number, String) 如:moment().subtract(1, "days")
设置中文的语言环境:locale(‘zh-ch’)
获取星期数据:weekdaysMin()
更多可参见官方文档:Moment.js 中文网 | 开发文档