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

回答編集履歴

2

time2を追記

2018/11/22 05:26

投稿

monzy
monzy

スコア85

answer CHANGED
@@ -2,6 +2,7 @@
2
2
 
3
3
 
4
4
  ```javascript
5
+ var time2 = '16:00:00';
5
6
  var json = [
6
7
  {
7
8
  "start_day": "2018-12-01",
@@ -27,12 +28,12 @@
27
28
  ];
28
29
 
29
30
  json.some(function(item) {
31
+ var time = item.time || time2;
30
- var startAt = item.time ? item.start_day + " " + item.time : item.start_day;
32
+ var startAt = item.start_day + " " + time;
31
- var endAt = item.time ? item.end_day + " " + item.time : item.end_day;
33
+ var endAt = item.end_day; + " " + time
32
34
  var isBetween = moment().isBetween(startAt, endAt);
33
35
  if (isBetween && item.name === 'apple') {
34
36
  document.write(item.data);
35
37
  }
36
38
  });
37
-
38
39
  ```

1

インデント修正

2018/11/22 05:26

投稿

monzy
monzy

スコア85

answer CHANGED
@@ -27,9 +27,9 @@
27
27
  ];
28
28
 
29
29
  json.some(function(item) {
30
- var startAt = item.time ? item.start_day + " " + item.time : item.start_day;
30
+ var startAt = item.time ? item.start_day + " " + item.time : item.start_day;
31
- var endAt = item.time ? item.end_day + " " + item.time : item.end_day;
31
+ var endAt = item.time ? item.end_day + " " + item.time : item.end_day;
32
- var isBetween = moment().isBetween(startAt, endAt);
32
+ var isBetween = moment().isBetween(startAt, endAt);
33
33
  if (isBetween && item.name === 'apple') {
34
34
  document.write(item.data);
35
35
  }