我使用的是date-fns库,代码如下:
isSameMonth(parse('17. 3. 2021 17:44', 'yyyy-MM-dd', new Date()), new Date())但是它返回false,这是错误的。但为了测试更多,我尝试执行
console.log(parse('17. 3. 2021 17:44', 'yyyy-MM-dd', new Date()))并返回"Invalid date“
不知道为什么
发布于 2021-03-29 22:50:22
您要解析的日期必须与您所说的要解析的日期格式相匹配。
'17. 3. 2021 17:44'与'yyyy-MM-dd'完全不同
当我在Node.js中测试它时,这是有效的(但我不能说服它在浏览器中使用托管在CDN上的date-fns ):
console.log(parse('17. 3. 2021 17:44', 'd. M. yyyy HH:mm', new Date()));一定要阅读the documentation。
发布于 2021-03-29 22:54:38
您将需要以下内容:
console.log(parse('17. 3. 2021 17:44', 'dd. MM. yyyy HH:mm', new Date()))和
const sameMonth = isSameMonth(parse('17. 3. 2021 17:44', 'dd. MM. yyyy HH:mm', new Date()), new Date())
console.log(sameMonth)https://stackoverflow.com/questions/66856351
复制相似问题