回答編集履歴
1
コメント部分について追記
answer
CHANGED
@@ -75,7 +75,7 @@
|
|
75
75
|
なので、
|
76
76
|
|
77
77
|
```
|
78
|
-
const disabledDays:
|
78
|
+
const disabledDays: DisabledDays = Calender.getDisableDays();
|
79
79
|
|
80
80
|
const disabledDaysFromAfter: Date = moment(disabledDays.after).subtract(1, 'days').toDate();
|
81
81
|
const disabledDaysFromBefore: Date = moment(disabledDays.before).subtract(1, 'days').toDate();
|
@@ -153,4 +153,61 @@
|
|
153
153
|
|
154
154
|
のように記載すれば、確認することができると思います。
|
155
155
|
|
156
|
-
以上、長くなりましたが、参考になれば幸いです。
|
156
|
+
以上、長くなりましたが、参考になれば幸いです。
|
157
|
+
|
158
|
+
|
159
|
+
---
|
160
|
+
2019/12/23 16:30追記
|
161
|
+
|
162
|
+
コメントで頂いていた内容を追記します。
|
163
|
+
|
164
|
+
> index.jsはmoment.jsを使うことができないのですがどうしたらいいでしょうか?
|
165
|
+
|
166
|
+
(1)で、momentを読み込んでいます。TypeScriptであれば(1)、(1)でうまく読み込めなければ、(1)' で読み込めるのではと思います。
|
167
|
+
|
168
|
+
> 上記の処理はindex.jsに書くということでいいでしょうか?
|
169
|
+
|
170
|
+
(2)の部分で展開してもらえると良いと思います。
|
171
|
+
|
172
|
+
クラス
|
173
|
+
```JavaScript
|
174
|
+
import * as moment from 'moment'; // ... (1)
|
175
|
+
const moment = require('moment'); // ... (1)'
|
176
|
+
|
177
|
+
export default class Index extends React.Component {
|
178
|
+
render() {
|
179
|
+
// ... (2)
|
180
|
+
const disabledDays: DisabledDays = Calender.getDisableDays();
|
181
|
+
const disabledDaysFromAfter: Date = moment(disabledDays.after).subtract(1, 'days').toDate();
|
182
|
+
const disabledDaysFromBefore: Date = moment(disabledDays.before).subtract(1, 'days').toDate();
|
183
|
+
|
184
|
+
return (
|
185
|
+
<Day
|
186
|
+
disabledDays={/* 必要な値を渡す */}
|
187
|
+
/>
|
188
|
+
);
|
189
|
+
}
|
190
|
+
}
|
191
|
+
|
192
|
+
```
|
193
|
+
|
194
|
+
関数
|
195
|
+
```JavaScript
|
196
|
+
import * as moment from 'moment'; // ... (1)
|
197
|
+
const moment = require('moment'); // ... (1)'
|
198
|
+
|
199
|
+
const Index = () => {
|
200
|
+
// ... (2)
|
201
|
+
const disabledDays: DisabledDays = Calender.getDisableDays();
|
202
|
+
const disabledDaysFromAfter: Date = moment(disabledDays.after).subtract(1, 'days').toDate();
|
203
|
+
const disabledDaysFromBefore: Date = moment(disabledDays.before).subtract(1, 'days').toDate();
|
204
|
+
|
205
|
+
return (
|
206
|
+
<Day
|
207
|
+
disabledDays={/* 必要な値を渡す */}
|
208
|
+
/>
|
209
|
+
);
|
210
|
+
};
|
211
|
+
|
212
|
+
export default Index;
|
213
|
+
```
|