如何使用javascript验证日期
我想把VBscript转换成JavaScript,它检查日期是否有效。在VBscript中,他们使用了如何使用javascript验证日期,javascript,Javascript,我想把VBscript转换成JavaScript,它检查日期是否有效。在VBscript中,他们使用了isDate内置函数,该函数不在JavaScript中。我的日期格式是(mmm d,yyyy) 例:2015年5月14日 VBscript: sub CheckDateClient(sender, args) if isDate(args.value) then args.IsValid = True else args.IsValid = Fa
isDate
内置函数,该函数不在JavaScript中。我的日期格式是(mmm d,yyyy)
例:2015年5月14日
VBscript:
sub CheckDateClient(sender, args)
if isDate(args.value) then
args.IsValid = True
else
args.IsValid = False
End If
end sub
请帮助我转换此脚本或任何其他可以执行设计要求的脚本您可以尝试使用JS库中的isDate()
链接到来源:
大概是这样的:
var is_date = _.isDate(myDate);
最简单的方法是使用moment.js库。在处理日期时,它对很多事情都很有用。在浏览器和node.js中工作
此代码适用于我…………感谢您的回复
function checkEnteredDates(stdateval, endateval) {
var beginDt = new Date(stdateval);
var endDt = new Date(endateval);
if (beginDt > endDt) {
return true;
}
else {
return false;
}
需要指出的一点是,如果你的beginDt小于或等于endDt(大多数情况下都是这样),那么当你应该得到true时,你就会得到false。假设您正在检查stdateval和endateval是否为有效日期。