- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 date-fns 的 2.0.0-beta.4 我正在努力找出用于解析和 ISO 日期的格式字符串。我的日期字符串如下:
2019-08-31T14:36:28.511Z
解析代码如下:
parse(v, 'yyyy-MM-dd', new Date());
v 这里是字符串,不解析。我还尝试了以下方法:
parse(v, 'yyyy-MM-dd[T]hh:mm:ss.SSSZ', new Date());
这也没有解析,因为我为所有这些返回了“无效日期”。这个问题实际上出在我正在使用的第三方库中,所以我无法通过使用 parse 而不是 parseISO 函数来改变它。
最佳答案
parse
期望日期字符串(第一个参数)以精确的方式匹配格式(第二个参数)。
在你的情况下,应该是这样的,
parse("2019-08-31T14:36:28.511Z", "yyyy-MM-dd'T'HH:mm:ss.SSSX", new Date())
请引用parse documentation形成正确的格式字符串。
这是工作示例,https://codesandbox.io/s/date-fns-playground-forked-t7mvqe?file=/src/index.js
关于javascript - Dated-fns 无法解析 ISO 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57745999/
如我的问题所述。我真的不明白 date-fns 的 isValid 和 luxon 的 isValid 之间的区别。我有一个日期字符串变量和一个用 new Date() 调用日期字符串的变量。 我的日
我正在使用 date-fns 并试图弄清楚如何从语言环境中获取日期格式字符串。 例如。当使用 en-US 语言环境时,我想得到 'MM/dd/yyyy' 作为结果。 我找到了这个答案 Get Loca
我遇到了 UI 问题,想在 3 hours ago 中显示时间戳距离和 4 hours ago等等。来自服务器的时间戳,其属性名为 createdAt它具有以下值。 createdAt: "2021-
我有一组日期字符串以这种格式存储在数据库中:2018-06-28T14:06:26.524Z2018-07-02T10:32:18.818Z2018-07-06T15:08:50.233Z我需要在前端
今天我在研究函数特征。尽管我在下面展示的示例实际上可能不是很有用,但我确实想知道为什么它无法编译。 pub fn do_something(o: &(dyn Other + 'static)) { }
我有一个以分钟为单位存储的时间 01:30:00 我想将其显示为人类可读的 1 小时 30 分钟或 90 分钟。 实现他的最佳方法是什么?我正在使用 Date fns 来获取日期,但无法让 getmi
我正在使用 date-fns,我可以使用像 isMonday(day) 这样的助手,它返回 true is if the day is a Monday,或者 isWithinRange(start,
const dt = new Date('2017-12-12'); console.log(format(dt, 'YYYY-MM-DD')); 以上代码在美国记录 2017-12-11,但在印度记
我不知道如何提供 Stream我在 await 异步函数中获取流值所需的数据。 我已尝试实现 Stream trait 直接,但我遇到了问题,因为我想使用像 awaiting 这样的异步东西,编译器不
当我使用导入已安装的节点模块“date-fns”时 从 'date-fns' 导入 { startOfDay}; 然后我得到编译错误: 错误 TS2307:找不到模块“date-fns”。 但是以下不
我目前正在我的 Angular 应用程序中从 Moment.js 切换到 date-fns,但我遇到了障碍。 我还找到了一个由 angular @angular/material-date-fns-a
我有这个代码示例: function compareDate(value: string) { return isBefore( parse(value, 'dd-MM-yyyy', ne
所以基本上我正在尝试使用 addBusinessDays(new Date(), 3)它设置了一个开始日期而不考虑周末。但是,我也需要在其中使用日期列表(假期)。我找不到任何有关如何将这些假期添加到
如何以主格格式获取月份名称? import { format } from 'date-fns'; import { ru } from 'date-fns/locale'; format(new D
我正在我们的应用程序的上下文中评估 DateFns 和 Moment,并发现 DateFns 中似乎有一个重要的遗漏。 在 Moment 中,语言环境支持允许您格式化日期或时间的语言环境正确表示。例如
我只想验证我收到的字符串是否是使用 date-fns 的有效日期。 我会收到这样的日期“29/10/1989”,BR 日期。 我想将其转换为 29-10-1989 并检查其是否有效。 任何人都可以帮助
我一直在尝试使用 格式化日期日期-fns 但我一直失败。基本上我用momentJS让它工作得很好,但不能用date-fns: 这是我的约会: "10-13-20" // month, day, and
我正在使用 Date-FNS 库来获取 difference between two dates in minutes 。如果日期像这样传递: getDateTime(2018, 3, 4, 15,
我正在使用distanceInWord知道两个日期之间有多少时间。但这并不完全是我想要的,因为我需要更具体。 例如,如果我有这个:2019年1月1日15:00:00和2019年1月1日16:30:00
在我的项目中,我使用 date-fns 进行日期操作。需要在某个范围内迭代天数。为此,我使用以下代码: for ( // from and to are always start of s
我是一名优秀的程序员,十分优秀!