Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用Jquery日期筛选数组数据?_Php_Jquery_Arrays_Json_Filter - Fatal编程技术网

Php 如何使用Jquery日期筛选数组数据?

Php 如何使用Jquery日期筛选数组数据?,php,jquery,arrays,json,filter,Php,Jquery,Arrays,Json,Filter,在“我的视图”页面中,我将再次在此视图页面中以的形式显示此数组。我希望按如下所示筛选此数组 array:5 [▼ 0 => array:20 [▶] 1 => array:20 [▶] 2 => array:20 [▶] 3 => array:20 [▶] 4 => array:21 [▶] ] 在该数组中,我有日期键 "date" => "2016-4-20 03:30:00" "date" => "2017-6-20 03:

在“我的视图”页面中,我将再次在此视图页面中以
的形式显示此数组。我希望按如下所示筛选此数组

array:5 [▼
  0 => array:20 [▶]
  1 => array:20 [▶]
  2 => array:20 [▶]
  3 => array:20 [▶]
  4 => array:21 [▶]
]
在该数组中,我有日期

 "date" => "2016-4-20 03:30:00"
 "date" => "2017-6-20 03:30:00"
 "date" => "2025-8-20 03:30:00"
 "date" => "2030-12-20 03:30:00"
 "date" => "2016-8-20 03:30:00"
im使用jquery筛选此数组如果我选择2017-1-01我只想显示五分之二如何在移动im中显示

<script>
  $( function() {
    $( "#datepicker" ).datepicker();
  } );
  </script>

<input type="text" id="datepicker">

$(函数(){
$(“#日期选择器”).datepicker();
} );

我认为这将帮助您按日期进行搜索:

<script>
$( function() {  
    var result = [];  
    $( "#datepicker" ).datepicker();
    }).on('dp.change', function (e) {
        var date = Date.parse(e.date);                                          
        if (!!date) {
            $.each( yourarray, function( value, key ) {
                if (value.date > date) {
                    result.push(value);
                }
            });
        }               
    });                                   
})
</script>

$(函数(){
var结果=[];
$(“#日期选择器”).datepicker();
}).on('dp.change',功能(e){
var date=date.parse(即日期);
如果(!!日期){
$.each(数组、函数(值、键){
如果(value.date>date){
结果:推(值);
}
});
}               
});                                   
})

我认为这将帮助您按日期进行搜索:

<script>
$( function() {  
    var result = [];  
    $( "#datepicker" ).datepicker();
    }).on('dp.change', function (e) {
        var date = Date.parse(e.date);                                          
        if (!!date) {
            $.each( yourarray, function( value, key ) {
                if (value.date > date) {
                    result.push(value);
                }
            });
        }               
    });                                   
})
</script>

$(函数(){
var结果=[];
$(“#日期选择器”).datepicker();
}).on('dp.change',功能(e){
var date=date.parse(即日期);
如果(!!日期){
$.each(数组、函数(值、键){
如果(value.date>date){
结果:推(值);
}
});
}               
});                                   
})

您的日期似乎是PHP格式的,您想通过jQuery进行过滤吗?这可能比它的价值更大。为什么不先过滤php?@Rasclatt im已经在我的视图中使用autocomplete显示了这个数组,现在在这个视图页面中,我想过滤这个数组date@Rasclatt你在吗?你试过下面的答案了吗(除了没有语法错误)?是的,我试过了,但它不起作用。你的日期似乎是PHP的,你想通过jQuery过滤吗?这可能比它的价值更大。为什么不先过滤php?@Rasclatt im已经在我的视图中使用autocomplete显示了这个数组,现在在这个视图页面中,我想过滤这个数组date@Rasclatt你在吗?你试过下面的答案了吗(除了没有语法错误外)?是的,我试过了,但它不起作用。我认为你有语法错误…这一行你可能错过了前面的部分<在('dp.change',function(e){@rvchauhan whre to get this db.chnagedp.change是您的datepicker change内置函数…因此您可以设置datepicker change function。如何将此
var date
传递到同一视图php文件中?我认为您有语法错误…这一行您可能缺少前面的部分???
})('dp.change',function(e){
@rvchauhan whre to get this db.chnagedp.change是您的datepicker change内置函数…因此您可以设置datepicker change function。如何将此
var date
传递到同一视图php文件中?