Jquery 查找数组中值之间的日期
我有一个数组,其中一些日期是“dd/mm/yyyy”,格式为字符串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
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:很乐意帮忙:)