moment.js 使用方法总结(最全)
Moment.js 是一个用于解析、校验、操作、以及显示日期和时间的JavaScript库。以下是一些常用的 Moment.js 方法:
- 当前时间:
var now = moment();
- 指定时间:
var specified = moment("2020-10-20");
- 格式化时间:
var formatted = moment().format("YYYY-MM-DD HH:mm:ss");
- 校验时间有效性:
var isValid = moment("2020-13-20").isValid(); // 返回 false,因为月份不能大于12
- 日期操作:
var tomorrow = moment().add(1, "days"); // 明天
var yesterday = moment().subtract(1, "days"); // 昨天
var nextWeek = moment().add(1, "weeks"); // 下个星期
var lastWeek = moment().subtract(1, "weeks"); // 上个星期
- 计算两个日期之间的差异:
var duration = moment.duration(moment("2020-10-20").diff(moment("2020-10-19")));
- 获取特定的时间单元:
var year = moment().year();
var month = moment().month(); // 注意:月份是从0开始的
var day = moment().date();
var hour = moment().hour();
var minute = moment().minute();
var second = moment().second();
- 语言设置:
moment.locale("zh-cn"); // 设置语言为中文
以上是 Moment.js 的一些常用方法,实际使用时可以根据需要选择合适的方法。
评论已关闭