前端很多场景都会涉及到对时间的处理,本文就对moment的常见用法做一些总结
指定语言;不然可能引起一些不必要的bug
# 记得指定为对应的语言;
moment.locale('zh-cn')
获取时间戳
# 精确到毫秒
moment().valueOf()
## 1584182611042 ;返回值为数值类型
moment().format('x')
## 返回值为字符串类型
# 精确到秒
moment().unix()
## 1584182618 精确到秒 返回值为数值类型
moment().format('X')
## 返回值为字符串类型
生成指定时间的moment
moment("1995-12-25");
# 带格式
# 解析器会忽略非字母和数字的字符,因此以下两个都将会返回相同的东西。
moment("12-25-1995", "MM-DD-YYYY");
moment("12/25/1995", "MM-DD-YYYY");
获取对象
moment().toObject();
# 返回一个包括:年、月、日、时、分、秒、毫秒的对象
# {
years: 2020
months: 2
date: 14
hours: 18
minutes: 47
seconds: