【发布时间】:2023-03-09 00:59:01
【问题描述】:
我指的是这个link,由于我没有 50 名声望,我不允许在答案中发表评论,所以发布这个问题。我没有得到您可以看到从月份中减去一个月的声明。这可能很简单,但有人可以澄清一下吗?
var m = 匹配1 - 1; ?
function isValidDate(date)
{
var matches = /^(\d{2})[-\/](\d{2})[-\/](\d{4})$/.exec(date);
if (matches == null) return false;
var d = matches[2];
var m = matches[1] - 1;
var y = matches[3];
var composedDate = new Date(y, m, d);
return composedDate.getDate() == d &&
composedDate.getMonth() == m &&
composedDate.getFullYear() == y;
}
【问题讨论】:
-
嗨,aksam,我已经提到了该链接,并说明了我必须发布此问题的原因。
标签: javascript validation date