javascript - 我如何比较日期字符串?
问题描述
我需要检查日期是否在minDate和maxDate之间。但是当我尝试与 minDate 进行比较时,我应该得到有效的错误但我得到了真实的..
let minDate = "27-05-2019";
let maxDate = "27-05-2019";
let date = "13-02-2018";
var valid;
if(new Date(date.replace( /(\d{2})-(\d{2})-(\d{4})/, "$2/$1/$3")).toDateString() >= new Date(minDate.replace( /(\d{2})-(\d{2})-(\d{4})/, "$2/$1/$3")).toDateString()){
valid = true;
} else {
valid = false;
}
console.log(valid);
提前致谢
解决方案
推荐阅读
- mongodb - 带有 Raspberry Pi 的廉价 MongoDB 副本集,它不会减慢主实例的速度
- php - WP_Query 使用 's' 和 tax_query 不起作用 (Woocommerce)
- javascript - ANTD动态形式-初始值
- azure - 如何使用逻辑应用将 Azure SQL 数据库中的大表导出为 CSV
- matrix - Gnuplot:绘制矩阵时从数据文件中跳过点
- c# - 实体框架基础属性映射
- vba - 通过 Load 事件初始化 Access 表单的 VBA 代码
- excel - 如果时间介于两次之间 - 将值更新为新时间
- c++ - 如何在 Wondershare Filmora Scrn 等 mac os 中录制系统声音?
- javascript - AngularJS 不读取 REST 上的 Iframe 元素