javascript - 更改无效日期以在 javascript 中返回字符串
问题描述
我有一个日期无效的对象。我在表格中显示了这个日期,但我想说如果日期无效,那么它应该说“未来日期”。我的代码是这样的:
for (let i = 0; i < res.data.length; i += 1) {
if (!(res.data[i].inspectionDate instanceof Date &&
!isNaN(res.data[i].inspectionDate))) {
res.data[i].inspectionDate = 'Futre Date';
}
}
但如果日期无效,它仍会显示“无效日期”。如果日期无效,如何显示“未来日期”?
解决方案
用这个
for (let i = 0; i < res.data.length; i++) {
if (JSON.stringify(new Date(res.data[i].inspectionDate)) === 'null') {
res.data[i].inspectionDate = "Futre Date";
}
}
推荐阅读
- visual-studio-code - 在 vscode 中使用 pythontex
- python - 使用 Python 比较字符串
- sas - 带有空分隔符的 SAS CATX
- jenkins-pipeline - 詹金管道的全球代理是做什么的?
- python - discord.py - 检查是否找不到子命令
- hadoop - 分布式 Hbase 启动失败,错误信息:服务器尚未运行
- java - Java 处理无效请求映射 url,包括解码
- wordpress - Peachpie wp-dotnet 项目的谷歌分析插件
- sql - 选择 SQL 中的最后一个完整列
- python - Python 单词检查器