Jquery搜索日期
我尝试从目录树中按日期搜索。 但日期在文件中,创建日期在文件名中,我希望在开始日期和结束日期之间进行搜索 我的HTML:Jquery搜索日期,jquery,html,Jquery,Html,我尝试从目录树中按日期搜索。 但日期在文件中,创建日期在文件名中,我希望在开始日期和结束日期之间进行搜索 我的HTML: <div class="row"> <div style="float:left; width:17%;"> <input type="text" style="height:37px;" id="startDate" class="form-control" placeholder="DD/MM/YY"> </div>
<div class="row">
<div style="float:left; width:17%;">
<input type="text" style="height:37px;" id="startDate" class="form-control" placeholder="DD/MM/YY">
</div>
<div style="float:left; width:17%; margin:0 1%;">
<div class="input-group">
<input type="text" style="width:97.71px;" id="endDate" height:37px;" class="form-control" placeholder="DD/MM/YY" />
<span class="input-group-btn">
<button style="padding: 7.5px 12px; left:-1px;" class="btn btn-default" id="DateSearch" type="button"><i class="fa fa-search"></i></button>
</span>
</div>
</div>
如我在评论中所述进行拆分,以此格式生成年-月日期
,并将每个文件日期与您的从-到
范围进行比较
范例
Html
<p class="date">2013-08-4</p>
<p class="date">2014-09-5</p>
<p class="date">2015-09-5</p>
<p class="date">2016-09-5</p>
2013-08-4
2014年9月5日
2015年9月5日
2016年9月5日
代码
$(function() {
var from = new Date("2013-09-4").getTime();
var to = new Date("2014-09-8").getTime();
$(".date").each(function(index, value) {
var dates = $(this).text();
if (from <= new Date(dates).getTime() && to >= new Date(dates).getTime()) {
$(this).css("color", "blue");
}
});
});
$(函数(){
var from=新日期(“2013-09-4”).getTime();
var to=新日期(“2014-09-8”).getTime();
$(“.date”)。每个函数(索引、值){
var dates=$(this.text();
if(from=新日期.getTime()){
$(this.css(“颜色”、“蓝色”);
}
});
});
输出
您可以在PHP中使用strotime(\u日期)执行同样的操作代码>这会给你几分钟时间你必须先获取文件名,然后搜索--$.get('+ajaxcall,函数(数据){$('#dir links').html(数据);$('#dir links backup').html(数据);bindTreeLinks(post#action);})代码>使用此im将所有文件名都添加到目录树中。我的默认搜索工作正常,但我不知道如何进行日期搜索@t获取文件名,逐个迭代,然后用(___;)拆分,然后用(#)拆分,然后(-)。这将为您提供文件名的日期。从那时起,你需要和你选择的日期一起露营。我建议使用上面链接中的示例来获取文件名并对其进行迭代。然后在这里检查如何分割-,我认为分割并不是最难的工作。我想知道如何在两个日期之间进行搜索。你可以通过比较来实现这一点——我为你做了一个演示。你可能应该在循环外的变量中使用to和fromDate(from).getTime()。(不重要,但会更快,如果更容易阅读的话,可能会更大)@DBS——是的,这是一个要点——我知道,但忘了:)干杯