标签云

微信群

扫码加入我们

WeChat QR Code

This question already has an answer here:Detecting an “invalid date” Date instance in JavaScript41 answersI am trying to validate a date input, so if it is correct, I handle one way, and if invalid, I handle another...var date, datestring, e;datestring = "2012-03-222";try {date = new Date(datestring);/* Ends up logging `Invalid Date`*/console.log(date);} catch (_error) {e = _error;/* Should come here and log `Error: Invalid Date` or the likes*/console.log("Erorr: " + e);}I could just check the returned string, and see if it is Invalid Date or not, but am both surprised that try/catch does not work for this scenario, and concerned that there might be other error messages I do not match.How should I handle this problem?


Thanks - that is what I needed!

2019年07月20日25分32秒