moment.js可以格式化2022/5/28这种格式的时间吗
时间: 2023-11-29 18:04:55 浏览: 119
用moment.js 获取当前时间源码.zip
是的,moment.js可以格式化这种格式的时间。你可以使用moment.js的parse函数将字符串转换为日期对象,然后使用format函数将日期对象格式化为你需要的日期格式。
例如,以下代码将把字符串"2022/5/28"转换为日期对象,并将其格式化为"YYYY-MM-DD"格式:
```javascript
var dateStr = "2022/5/28";
var dateObj = moment(dateStr, "YYYY/M/D"); // 使用parse函数将字符串转换为日期对象
var formattedDateStr = dateObj.format("YYYY-MM-DD"); // 使用format函数将日期对象格式化为"YYYY-MM-DD"格式
console.log(formattedDateStr); // 输出:"2022-05-28"
```
在上面的代码中,我们使用了moment函数创建moment.js对象并传入了待解析的日期字符串和其对应的格式字符串"YYYY/M/D"。这个格式字符串告诉moment.js如何解析日期字符串。解析完成后,我们得到了一个日期对象,可以使用format函数将其格式化为任何需要的日期格式。
阅读全文