javascript - Is it safe to trap for "Invalid Date" -
using javascript, testing valid date similar following...
var d = new date("00:00 2015-02-20"); if(d != "invalid date"){ alert("nice date"); }else{ alert("bad date"); } this script works fine since js engine spits out error message "invalid date" if/when variable evaluated , has invalid date value. however, i'm concerned error message "invalid date" not consistent across browsers and/or locale settings.
on side note: noticed ios browsers cannot parse "hh:mm yyyy-mm-dd" string format, desktop browsers fine parsing same string format. bummer.
i think safer check against nan.
date.valueof() !== nan
Comments
Post a Comment