var a = "2013-05-23"; a = a.replace(/\./gi,"/").replace(/-/gi,"/"); var d = new Date(a); alert(isNaN(d.getDay()) ? "无效日期" :"正确日期")