Javascript 注明日期的fns可';解析ISO日期

Javascript 注明日期的fns可';解析ISO日期,javascript,datetime,date-fns,Javascript,Datetime,Date Fns,使用2.0.0-beta.4版本的日期fns,我正在努力找出用于解析和ISO日期的格式字符串。我的日期字符串如下所示: parse(v, 'yyyy-MM-dd', new Date()); 2019-08-31T14:36:28.511Z 解析代码如下: parse(v, 'yyyy-MM-dd', new Date()); 这里是字符串,它不解析。我还尝试了以下方法: parse(v, 'yyyy-MM-dd[T]hh:mm:ss.SSSZ', new Date()); 这也不会解析,

使用2.0.0-beta.4版本的日期fns,我正在努力找出用于解析和ISO日期的格式字符串。我的日期字符串如下所示:

parse(v, 'yyyy-MM-dd', new Date());
2019-08-31T14:36:28.511Z

解析代码如下:

parse(v, 'yyyy-MM-dd', new Date());
这里是字符串,它不解析。我还尝试了以下方法:

parse(v, 'yyyy-MM-dd[T]hh:mm:ss.SSSZ', new Date());
这也不会解析,因为我得到了所有这些的“无效日期”。这个问题实际上存在于我正在使用的第三方库中,因此我无法通过使用parse而不是parseISO函数来更改它。

正确答案:

import { format } from 'date-fns';

format(new Date(v), 'yyyy-MM-dd'); // or another desired format

您可以将该ISO字符串直接传递到
新日期(isoString)
您可以显示完整的代码吗?因为它可以在控制台中处理他们的官方文档。我会在原版中创建一个repo抱歉,这对iOS(MacOS)+Safari不是一个好主意。