javascript - 使用 javascript 验证开始日期应小于 MM-DD-YYYY 中的结束日期
问题描述
我想检查 end_date 应该小于表格中的开始日期....
所以这是我的代码
start_date = $("#form_data")[0].elements.start_date.value
end_date = $("#form_data")[0].elements.end_date.value
if(start_date < end_date){
}
else{
}
我以 MM-DD-YYYY 格式获取日期
Thiw 在以下代码中不起作用
start_date = 12/01/2020
end_date = 01/01/2021
我认为 2020 年 12 月 1 日应小于 20201 年 1 月 1 日
我该如何解决
解决方案
您需要在 Javascript 中将您的日期转换为 New Date()
- 请按照下面提到的步骤。
start_date = $("#form_data")[0].elements.start_date.value;
end_date = $("#form_data")[0].elements.end_date.value;
var vStartDate = 新日期(开始日期);var vEndDate = 新日期(结束日期);
如果(vStartDate < vEndDate){
}
别的{
}
推荐阅读
- python - 如何在烧瓶中显示来自mysql数据库的任何文件,如pdf,文本,doc
- sql - 如果 cpu 已经未充分利用,我可以减少 Amazon postgreSQL RDS 交换内存使用量吗?
- windows - 如何使 Unix 终端文本颜色在 Windows 终端上显示相同(cmd/powershell)
- java - 无法从浮点数转换为双精度数?
- java - Spring Boot 合并配置属性
- elasticsearch - ElasticSearch:不匹配
- c++ - 将 vector::size() 分配给自动 const 引用是一种不好的做法吗?
- python - 使用 Jax 的偏导数?
- c - 如何在 C 中返回列表?
- apache - www.api.domain.com 指向一个页面,而 api.domain.com 指向另一个页面。www.domain.com 有效,但 domain.com 无效。是什么赋予了?