JavaScript中是否存在类似checkdate()函数的php?

时间:2011-01-05 16:07:12

标签: javascript jquery

在php中有一个checkdate(月,日,年)函数,它有助于检查日期是否是正确的日期。 JavaScript或jQuery中是否存在类似的函数?

1 个答案:

答案 0 :(得分:3)

您可以轻松创建自己的一个,但您必须知道Javascript如何处理不存在的日期:

new Date(2010, 14, 34); // gives Sun Apr 03 2011, it just counts on.

所以,这可以解决问题:

function checkDate(year, month, day){
  var d = new Date(year, month, day);

  return d.getFullYear() == year && 
         d.getMonth() == month &&
         d.getDate() == day;
}