Moment.js使用
时间: 2023-08-09 12:05:20 浏览: 102
moment-calendar:基于 Moment.js 的简单日历模型
Moment.js 是一个流行的 JavaScript 日期处理库,可以帮助我们轻松地解析、验证、操作和格式化日期。以下是 Moment.js 的一些常见用法示例:
1. 解析日期字符串并获取格式化后的日期:
```javascript
const dateString = "2021-10-01T12:00:00Z";
const formattedDate = moment(dateString).format("YYYY-MM-DD HH:mm:ss");
console.log(formattedDate); // 输出:2021-10-01 12:00:00
```
2. 获取当前日期并格式化:
```javascript
const currentDate = moment().format("YYYY-MM-DD");
console.log(currentDate); // 输出:当前日期的格式化字符串
```
3. 计算两个日期之间的差值:
```javascript
const date1 = moment("2021-10-01");
const date2 = moment("2021-10-05");
const diffInDays = date2.diff(date1, "days");
console.log(diffInDays); // 输出:4
```
4. 操作日期:
```javascript
const date = moment("2021-10-01");
date.add(1, "days"); // 增加一天
date.subtract(2, "weeks"); // 减少两周
const formattedDate = date.format("YYYY-MM-DD");
console.log(formattedDate); // 输出:2021-09-17
```
以上是 Moment.js 的一些常见用法示例,Moment.js 还提供了很多其他的功能和方法,可以根据实际需求进行使用。
阅读全文