如果在2014年2月29日之前存在日期,如何使用AngularJS进行检查?

时间:2015-11-20 21:31:46

标签: javascript angularjs date

如果在2014年2月29日之前存在日期,如何使用AngularJS进行检查?

因为2月29日分别是有效日期,但2014年2月29日不存在。

例如我正在尝试使用angular.isDate():

var date = new Date(2014, 02, 29);
var isValidDate = angular.isDate(date);

JavaScript仍会创建日期对象:2014年3月1日,因为2014年2月29日不存在,而且angular.isDate()返回 true

1 个答案:

答案 0 :(得分:0)

angular.isDate()只是简单地检查传递给它的对象的类型。

在调用日期之前,您必须检查它是否是有效日期:See here how to do this