vue使用getMonth()报Invalide sourceFormat: unknown错误
时间: 2024-03-01 21:56:13 浏览: 116
使用 `getMonth()` 方法报错的原因是因为该方法的返回值是当前日期的月份,但是该方法需要在 `Date` 对象上调用。
如果你在使用 Vue 时遇到了这个问题,可能是因为你在调用 `getMonth()` 方法时,传入的是一个字符串或者其他类型的数据,而不是 `Date` 对象。
为了解决这个问题,你需要确保在调用 `getMonth()` 方法之前,先将你的日期数据转换为 `Date` 对象。你可以使用 `new Date()` 构造函数来创建一个 `Date` 对象。
示例如下:
```
let dateStr = '2021-09-22';
let dateObj = new Date(dateStr);
let month = dateObj.getMonth();
console.log(month); // 输出 8,表示九月份
```
这样,你就可以正确地使用 `getMonth()` 方法来获取日期的月份了。
阅读全文
相关推荐


















