如果在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
答案 0 :(得分:0)
angular.isDate()只是简单地检查传递给它的对象的类型。
在调用日期之前,您必须检查它是否是有效日期:See here how to do this