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

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

Swift game error message -