Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
Jquery 查找数组中值之间的日期_Jquery_Date - Fatal编程技术网

Jquery 查找数组中值之间的日期

Jquery 查找数组中值之间的日期,jquery,date,Jquery,Date,我有一个数组,其中一些日期是“dd/mm/yyyy”,格式为字符串 var myDates = [ "01/04/2017", "11/12/2017", "12/09/2017", "02/03/2017" ]; 1) 如何仅检索“2017年2月1日”和“2017年12月1日”之间的日期 2) 如何将“dd/mm/yyyy”字符串转换为相同格式的日期 问候,, Elio Fernandes使用方法根据所需条件进行过滤 var myDates=[“2017年4月1日”、“2017年12月11

我有一个数组,其中一些日期是“dd/mm/yyyy”,格式为字符串

var myDates = [ "01/04/2017", "11/12/2017", "12/09/2017", "02/03/2017" ];
1) 如何仅检索“2017年2月1日”和“2017年12月1日”之间的日期

2) 如何将“dd/mm/yyyy”字符串转换为相同格式的日期

问候,, Elio Fernandes使用方法根据所需条件进行过滤

var myDates=[“2017年4月1日”、“2017年12月11日”、“2017年9月12日”、“2017年3月2日”];
var start=新日期(2017年2月1日),//开始日期
结束=新日期(2017年12月1日);//结束日期
var res=myDates.filter(函数(日期){
//解析日期
var d=新日期(…Date.split('/').reverse());
//或者对于不支持ES6扩展语法的旧浏览器
//var dA=日期分割('/');
//var d=新日期(dA[2],dA[1],dA[0]);
//检查日期是否介于开始和结束之间

return d>=开始和结束请一次问一个问题。并显示一些努力。您的数组中没有2017年2月1日到2017年12月1日的日期。还不清楚您的数组是否包含美国或欧洲日期导航,结果应返回“2017年4月1日”和“2017年3月2日”,并且只返回“2017年4月1日”。@ElioFernandes:what
“2017年9月12日”呢
?很抱歉,也是这个。谢谢Pranav.:-@ElioFernandes:很乐意帮忙:)