Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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 - Fatal编程技术网

从Javascript中的日期范围获取星期几

从Javascript中的日期范围获取星期几,javascript,Javascript,如何将一周中的某一天保存到给定日期范围的数组中。例如,从2021年8月23日到2021年12月11日,我想获取星期一的日期,并将这些日期保存到数组中?谢谢所以您可以使用该方法 鉴于您的日期: var someday = new Date('8/23/2021'); 对某天使用getDay将返回星期几索引。1在这种情况下 编辑(旁注):看来星期天是JS一周的开始 我们可以通过一些选项来获得适当的长日和格式 var long_day = new Intl.DateTimeFormat('en-US

如何将一周中的某一天保存到给定日期范围的数组中。例如,从2021年8月23日到2021年12月11日,我想获取星期一的日期,并将这些日期保存到数组中?谢谢

所以您可以使用该方法

鉴于您的日期:

var someday = new Date('8/23/2021');
某天
使用
getDay
将返回星期几索引。1在这种情况下

编辑(旁注):看来星期天是JS一周的开始

我们可以通过一些选项来获得适当的长日和格式

var long_day = new Intl.DateTimeFormat('en-US', { weekday: 'long'}).format(someday);
这将在星期一返回。你可以在周一1点的时候保存,由你决定


有一个很好的库:momentJs,它对任何与日期/时间有关的事情都很有用,你可以省去自己重新发明轮子的麻烦。。否则你可以使用getDay-@Pogrindis momentJs通常不再被推荐(甚至项目本身也不推荐),但它有一个有用的推荐页面,介绍了现代的替代方案:很高兴知道,我想旧习惯很难改掉。