Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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

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
如何确定给定月份是否存在于两个给定日期之间?JavaScript_Javascript_Date_Period_Monthcalendar - Fatal编程技术网

如何确定给定月份是否存在于两个给定日期之间?JavaScript

如何确定给定月份是否存在于两个给定日期之间?JavaScript,javascript,date,period,monthcalendar,Javascript,Date,Period,Monthcalendar,假设我有两个约会: 日期1:2020年6月1日 日期2:2021年2月28日 我想测试在这两个日期之间是否存在一个给定的月份(1,2,3,…,12) 例1: 给定月份为8月:结果为真 例2: 给定月份为5月:结果为假 //我不在乎日期1和日期2的天数 如何在JavaScript中实现这一点?只需不断增加第一次约会的月份,如果达到13,则滚动。如果该月是到达结束日期之前的给定月份,则该月在其中。假设日期总是从早到晚排序,则如果年份相同,则如果月号>=第一个和第二个

假设我有两个约会:

日期1:2020年6月1日

日期2:2021年2月28日

我想测试在这两个日期之间是否存在一个给定的月份(1,2,3,…,12)

例1: 给定月份为8月:结果为真

例2: 给定月份为5月:结果为假

//我不在乎日期1和日期2的天数


如何在JavaScript中实现这一点?

只需不断增加第一次约会的月份,如果达到13,则滚动。如果该月是到达结束日期之前的给定月份,则该月在其中。假设日期总是从早到晚排序,则如果年份相同,则如果月号>=第一个和第二个