Javascript 如何返回当前日期所在的预定义daterangepicker范围?

Javascript 如何返回当前日期所在的预定义daterangepicker范围?,javascript,momentjs,daterangepicker,bootstrap-daterangepicker,Javascript,Momentjs,Daterangepicker,Bootstrap Daterangepicker,我在daterangepicker实例()中有52个预定义的矩.js日期范围。在页面加载时,我希望根据当前日期将选择器设置为正确的范围 例如,今天的日期范围是第7周(2019年2月11日-2019年2月15日)。我希望在页面加载时选择该范围 我已经阅读了daterangepicker文档,不知道如何访问isBetween()momentjs比较的范围 //日期范围选择器设置 var today=moment().format('MM/DD/YYYY'); var start=力矩(); var

我在daterangepicker实例()中有52个预定义的矩.js日期范围。在页面加载时,我希望根据当前日期将选择器设置为正确的范围

例如,今天的日期范围是第7周(2019年2月11日-2019年2月15日)。我希望在页面加载时选择该范围

我已经阅读了daterangepicker文档,不知道如何访问
isBetween()
momentjs比较的范围

//日期范围选择器设置
var today=moment().format('MM/DD/YYYY');
var start=力矩();
var end=力矩();
功能cb(开始、结束){
$(“#reportrange span”).html(start.format('MMMM D,YYYY')+'-'+end.format('MMMM D,YYYY'));
}
$(“#reportrange”).daterangepicker({
开始日期:开始,
完日期:完,
范围:{
“第一周”:[时间('2019年1月1日,'2019年4月1日,'2019年4月1日,'2019年4月1日,'2019年7月1日')],
“第二周”:[时刻('2019年7月1日','2019年11月1日','2019年7月1日','2019年11月1日','2019年7月1日','2019年11月1日')],
“第三周”:[时间('2019年1月14日','2019年1月18日','2019年1月14日','2019年1月18日','2019年1月14日','2019年1月18日')],
“第4周”:[时间('2019年1月21日,'2019年10月25日,'2019年1月25日,'2019年10月25日')],
“第5周”:[时刻('2019年1月28日','2019年12月28日','2019年12月28日','2019年12月28日','2019年12月28日','2019年12月28日','2019年12月28日','2019年12月28日'),
“第6周”:[时刻('2019年4月2日','2019年4月2日','2019年8月2日','2019年4月4日','2019年8月2日','2019年8月2日','2019年4月4日','MM/DD/YYYYY'),
“第7周”:[时间('2019年11月2日,'2019年11月2日,'2019年12月15日,'2019年11月2日,'2019年12月15日')],
“第8周”:[时间('2019年2月19日,'2019年2月22日,'2019年2月19日,'2019年2月22日,'2019年2月19日,'2019年2月22日')],
“第9周”:[时刻('2019年2月25日','2019年10月25日','2019年3月1日','2019年10月25日','2019年3月1日','2019年10月25日')],
“第10周”:[时间('2019年4月3日','2019年4月3日','2019年8月3日','2019年4月3日','2019年4月3日','2019年8月3日','2019年8月3日')],
“第11周”:[时间('2019年11月3日,'2019年11月3日,'2019年11月13日,'2019年11月31日,'2019年11月31日,'2019年11月3日,'2019年11月31日,',
“第12周”:[时间('2019年3月18日,'2019年3月22日,'2019年3月18日,'2019年3月22日,'2019年3月22日')],
“第13周”:[时间('2019年3月25日,'2019年3月29日,'2019年3月25日,'2019年3月29日,'2019年3月25日,'2019年3月25日')],
“第14周”:[时间('2019年1月4日','2019年5月4日','2019年5月4日','2019年1月4日','2019年5月4日'),
“第15周”:[时刻('2019年8月4日','2019年12月4日','2019年8月4日','2019年12月4日','2019年8月4日','2019年12月4日')],
“第16周”:[时间('2019年4月15日,'2019年4月19日,'2019年4月15日,'2019年4月19日,'2019年4月15日')],
“第17周”:[时间('2019年4月22日,'2019年4月26日,'2019年4月22日,'2019年4月26日,'2019年4月22日')],
“第18周”:[时间('2019年4月29日,'2019年3月5日,'2019年3月5日,'2019年4月29日,'2019年3月25日')],
“第19周”:[时间('2019年6月5日','2019年10月5日','2019年10月5日','2019年10月25日')],
“第20周”:[时间('2019年5月13日','年/月'),时间('2019年5月17日','年/月')],
“第21周”:[时间('2019年5月20日','2019年5月24日','2019年5月20日','2019年5月24日','2019年7月25日'),
“第22周”:[时间('2019年5月28日','2019年5月31日','2019年5月28日','2019年5月31日','2019年7月28日'),
“第23周”:[时间('2019年3月6日,'2019年3月6日,'2019年7月6日,'2019年3月7日,'2019年7月6日,'2019年7月9日')],
“第24周”:[时间('2019年10月6日','2019年10月10日','2019年10月14日','2019年10月14日','2019年10月10日','2019年10月14日')],
“第25周”:[时间('2019年6月17日','2019年MM/DD/YYYY'),时间('2019年06月21日','2019年MM/DD/YYYY'),
“第26周”:[时间('2019年6月24日,'2019年12月28日,'2019年6月28日,'2019年6月24日,'2019年12月28日')],
“第27周”:[时刻('2019年1月7日','2019年5月7日','2019年5月7日','2019年7月7日','2019年7月7日','2019年7月7日','2019年7月7日','2019年7月7日')],
“第28周”:[时间('2019年8月7日','2019年12月7日','2019年8月7日','2019年12月7日','2019年8月7日','2019年12月7日','2019年12月7日','2019年12月7日')],
“第29周”:[时间('2019年7月15日,'2019年7月19日,'2019年7月15日,'2019年7月19日,'2019年7月15日','2019年7月19日')],
“第30周”:[时刻('2019年7月22日','2019年7月26日','2019年7月22日','2019年7月26日','2019年7月22日','2019年7月26日')],
“第31周”:[时间('2019年7月29日,'2019年2月8日,'2019年2月8日,'2019年7月29日,'2019年7月29日,'2019年2月9日,'2019年2月8日,'2019年2月9日')],
“第32周”:[时间('2019年5月8日,'2019年5月8日,'2019年9月8日,'2019年9月9日,'2019年5月25日')],
“第33周”:[时间('2019年12月8日,'2019年12月8日,'2019年12月8日,'2019年12月13日,'2019年12月8日,'2019年12月8日,'2019年12月8日,'2019年12月13日')],
“第34周”:[时间('2019年8月19日,'2019年10月23日,'2019年8月23日,'2019年10月23日')],
“第35周”:[时间('2019年8月26日','2019年10月26日','2019年8月30日','2019年10月26日'),'2019年8月30日','2019年10月26日'),
“第36周”:[时间('2019年3月9日','2019年3月9日','2019年6月9日','2019年3月9日','2019年6月9日'),
“第37周”:[时间('2019年9月9日,'2019年9月9日,'2019年9月13日,'2019年9月13日,'2019年9月9日')],
“第38周”:[时间('2019年9月16日,'2019年9月20日,'2019年9月20日,'2019年9月16日,'2019年9月20日')],
“第39周”:[时刻('2019年9月23日','2019年9月27日','2019年9月23日','2019年9月27日','2019年9月23日'),
“第40周”:[时间('2019年9月30日,'2019年4月10日,'2019年4月10日,'2019年10月30日,'2019年10月30日')],
“第41周”:[时刻('2019年7月10日','2019年11月10日','2019年7月10日','2019年11月10日','2019年7月10日','2019年11月11日')],
“第42周”:[时刻('2019年10月14日','2019年10月18日','2019年10月14日','2019年10月18日','2019年10月14日','2019年10月18日')],
“第43周”:[时间('2019年10月21日','2019年10月25日','2019年10月25日','2019年10月21日','2019年10月25日')],
“第44周”:[时刻('2019年10月28日','2019年11月1日','2019年10月28日','2019年10月28日','2019年11月1日','2019年10月28日','2019年11月1日','2019年11月28日')],
“第45周”:[时间('2019年4月11日','2019年4月11日','2019年8月11日','2019年4月11日','2019年8月11日','2019年4月11日')],
“第46周”:[时间('2019年11月12日,'2019年11月15日,'2019年11月15日,'2019年12月11日,'2019年11月15日')],
“第47周”:[时刻('2019年11月18日','2019年11月22日','2019年11月22日','2019年11月18日','2019年11月22日')],
“第48周”:[时间('2019年11月25日','2019年11月29日','2019年11月25日','2019年11月29日','2019年11月25日'),
“第49周”:[时间('2019年2月12日','2019年2月12日','2019年6月12日','2019年2月12日','2019年12月12日','2019年12月12日','2019年12月12日','2019年12月12日')],
“第50周”:[时间('2019年9月12日','2019年12月13日','2019年12月13日','2019年9月12日','2019年12月13日')],
“第51周”:[时间('2019年12月16日','2019年12月20日','2019年12月16日','2019年12月20日','2019年12月20日')],
“第52周”:[时刻('2019年12月23日','2019年12月30日','2019年12月23日','2019年12月23日','2019年12月30日','2019年12月23日')]
}
},cb);
cb(开始、结束)

文件
选择一个日期范围

如果要访问已初始化的
日期范围选择器的范围,可以使用
$(“#reportrange”).data('daterangepick
Object.values(ranges).filter((item) => moment().isBetween(item[0], item[1]))