你好,我从Date-fns得到了错误的日期。我正在用date-fns格式格式化new Date()。
format(date, "yyyy-MM-dd")所以当我console.log的时候,就会发生这种情况
console.log("dateOfBirth ", dateOfBirth); // 1997-04-06
console.log("parsedDate ", parseISO(dateOfBirth)); // 1997-04-05T18:00:00.000Z为什么这两个日期不同?那么这里发生了什么呢?
发布于 2020-12-06 02:04:20
我认为这只是一个时区问题,在创建date对象时尝试添加"T00:00“,当您没有指定小时时,这取决于哪个时区用户。你可能是在UTC - 6,对吧?
const dateOfBirth = new Date("1997-04-06T00:00")
https://stackoverflow.com/questions/65077242
复制相似问题