javascript - 如何检测 JSON 日期字符串?
问题描述
我有一个键值列表,它以表格格式显示,其中键是标签。其中一些值是ISO 8601 / XKCD格式的 JSON 日期字符串(例如2012-04-23T18:25:43.511Z
)。如何将它们与普通字符串分开以便将它们显示为日期?
目前,当日期字符串有效时,我正在使用!isNaN(new Date(string))
which is true 。这很好用,因为我的值是非数字的,但将来可能会改变。如何确保只有有效的 JSON 日期字符串被格式化为日期?
我不是在寻找正则表达式或类似的解决方案。
解决方案
推荐阅读
- leaflet - 初始化后 GeoJSON 与 Maptiler 层不匹配
- reactjs - 从 Firebase 存储中检索图像(使用 React)
- r - 格式化数据框中的列,包括带有 DT 的小部件
- git - 从远程获取分支后,我无法在 Git 中签出分支
- r - 如何创建一个不接受输入的函数。例如掷一个公平的骰子 10 次并取和?
- c# - 任务合并结果并继续
- python - 从具有两对键和值的字典创建数据框
- c++ - 这个 BMI 计算器有什么问题?
- django - 在 Django 表单中将“allow_empy_files”放在哪里?
- java - LDAP:错误代码 49 - 80090308:LdapErr:DSID-0C090446,注释:AcceptSecurityContext 错误,数据 52e,v2580 - 使用 Spring 工具