0

配列内のアイテムが今日作成されたかどうかを確認したいので、arrayFilterを使用して配列内の各要素をフィルター処理しています。問題は、フィルターを正しく機能させることができないことです。

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;
});

私のデータは次のようになります。

formatted: 26/11/2012
enquiry.EnquiryDate: 08/11/2012 08:46:46 

したがって、明らかに、これenquiryは今日作成されていないため、フィルタリングする必要があります。

4

1 に答える 1