用Javascript控制下拉列表中的日期
我有一个从外部服务推送的网店日期下拉列表:用Javascript控制下拉列表中的日期,javascript,jquery,Javascript,Jquery,我有一个从外部服务推送的网店日期下拉列表: <select id="leverdatum" class="" name="attribute_leverdatum" data-attribute_name="attribute_leverdatum" data-show_option_none="yes"> <option value="">Een optie kiezen</option> <option value="ma 23.03.202
<select id="leverdatum" class="" name="attribute_leverdatum" data-attribute_name="attribute_leverdatum" data-show_option_none="yes">
<option value="">Een optie kiezen</option>
<option value="ma 23.03.2020" >ma 23.03.2020</option>
<option value="wo 25.03.2020" >wo 25.03.2020</option>
<option value="vr 27.03.2020" >vr 27.03.2020</option>
<option value="ma 30.03.2020" >ma 30.03.2020</option>
</select>
伊恩·奥蒂基赞
ma 23.03.2020
wo 25.03.2020
vr 27.03.2020
ma 30.03.2020
当客户订购产品时,我想从下拉列表中检查未来最短48h预订/交付日期
例如:
- 于2020年3月23日订购产品,下一次交货日期为2020年3月25日
- 于2020年3月24日订购产品,下一次交货日期为2020年3月27日
有人能帮我解决这个问题吗,或者有类似问题的经验吗?这里的答案使用“时刻”来计算两个日期之间的天数差--您可以循环选择选项,直到找到一个可接受的选项并将其设置为“选定”。是的,我知道计算天数,但还有更多的挑战需要解决:-如何循环添加值(在数组中?)-如何将此日期(ma 23.03.2020,wo 25.03.2020,…)过滤为JS可以理解的日期格式?好的,我的第一个挑战(从下拉列表中过滤值)在本网站的帮助下完成:下一步是如何将值“转换”为日期对象并计算两个日期,然后隐藏日期<2天。这里的答案使用时间计算两个日期之间的天数差--您可以循环选择选项,直到找到一个可接受的选项并将其设置为选中。是的,我知道计算天数,但还有更多的挑战要做:-如何循环添加值(在数组中?)-如何将此日期(ma 23.03.2020,wo 25.03.2020,…)过滤为JS可以理解的日期格式?好的,我的第一个挑战(从下拉列表中过滤值)在本网站的帮助下完成:下一步是如何将值“转换”为日期对象,并计算两个日期,然后隐藏日期<2天。