質問するログイン新規登録

回答編集履歴

1

調整

2019/11/18 08:03

投稿

yambejp
yambejp

スコア118110

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  ```javascript
2
2
  var start=new Date(2019,10,1).getTime();
3
3
  var end =new Date(2020,0,31).getTime();
4
- var count=(end-start)/(60*60*24*1000);
4
+ var count=(end-start)/(60*60*24*1000) + 1;
5
5
  var day=3;
6
6
  var disable = [new Date('November 20, 2019').getTime(),new Date('January 01, 2020').getTime()];
7
7
  var days=Array(count).fill(null).map((x,y)=>start+y*60*60*24*1000).filter(x=>new Date(x).getDay()==day&&disable.indexOf(x)==-1).map(x=>new Date(x));