我想比较日期字符串
if (user_date < date)
date 有yyyy-mm-dd
格式,所以如果用户输入了user_date
这个格式的有效日期,可以将日期作为字符串进行比较。
不幸的是,user_date
是用户输入的,所以它可能是无效的。如果它无效(或留空),我希望 (user_date < date) 始终为真。
var user_date='';
如果用户的日期无效,我发现要设置。这是制作(user_date < date)
任何有效日期的好方法吗?
(user_date > date)
(比任何日期都多)同样的问题。我发现设置var user_date='A';
我需要它
if (date1 <= date && date2>= date)
//do something
所以它无需任何额外if then
的 .
PS 我不想进入var user_date='2222-12-31';
,因为算法将在不到 210 年的时间内停止正常工作。