내 배열의 항목이 오늘 만들어 졌는지 확인하고 싶습니다. 배열에있는 각 요소를 필터링하기 위해 arrayFilter를 사용하고 있습니다. 문제는, 필자의 필터가 작동하지 않습니다. 제대로 :이 오늘 생성되지 않았습니다 그래서 분명히자바 스크립트의 날짜 문자열 비교
formatted: 26/11/2012
enquiry.EnquiryDate: 08/11/2012 08:46:46
이 enquiry
필터링해야합니다
return ko.utils.arrayFilter(self.enquiries(), function (enquiry) {
var include = true;
if (self.onlyToday()) {
var formatted = $.datepicker.formatDate("dd/mm/yy", new Date());
include = include && +enquiry.EnquiryDate.indexOf(+formatted > -1);
}
return include;
});
내 데이터가 모습입니다.