首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在React中比较两个不同的日期

在React中比较两个不同的日期
EN

Stack Overflow用户
提问于 2021-08-06 16:16:53
回答 1查看 212关注 0票数 0

我是个新手,我尝试验证一个表单。为了进行验证,我想要比较两个日期。所以我得到了今天的日期,并在今天的日期上加上了七天。

代码语言:javascript
运行
复制
const date = new Date();
date.setDate(date.getDate() + 7);

然后,我尝试将此日期与输入字段日期进行比较。

代码语言:javascript
运行
复制
if (values.expiryDate<=date) {
   errors.expiryDate = "Expiry date should not be longer than a week.";
}

我试着比较两个这样的日期。但是这段代码不能验证这两天。我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-06 16:28:31

如果values.expiryDate是字符串,则首先将其转换为Date对象。

代码语言:javascript
运行
复制
const d1 = new Date(values.expiryDate); 

这样你就可以很容易地比较d1和date了。

代码语言:javascript
运行
复制
if (d1<=date) {
   errors.expiryDate = "Expiry date should not be longer than a week.";
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68684714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档