回答編集履歴

1

訂正

2020/09/07 23:52

投稿

AkitoshiManabe
AkitoshiManabe

スコア5432

test CHANGED
@@ -11,6 +11,16 @@
11
11
  1. 指定年齢(若年)に該当する年の1月1日
12
12
 
13
13
  2. 指定年齢(高年)に該当する年の12月31日
14
+
15
+
16
+
17
+ 追記)コメントを受けて
18
+
19
+ 発展して、誕生日は本日付けを基準にする場合
20
+
21
+ 1. 本日から起算した指定年齢(若年)に該当する年差
22
+
23
+ 2. 本日から起算した指定年齢(高年)に該当する年差
14
24
 
15
25
 
16
26
 
@@ -30,6 +40,22 @@
30
40
 
31
41
  thisYear = new Date().getFullYear(),
32
42
 
43
+ thisMonth = new Date().getMonth(),
44
+
45
+ thisDate = new Date().getDate(),
46
+
47
+ // コメントを受けて
48
+
49
+ inputRange = [
50
+
51
+ new Date(thisYear-birthRange[0], thisMonth-1, thisDate, 0, 0, 0),
52
+
53
+ new Date(thisYear-birthRange[1], thisMonth-1, thisDate, 0, 0, 0)
54
+
55
+ ]
56
+
57
+ /*
58
+
33
59
  inputRange = [
34
60
 
35
61
  new Date(thisYear-birthRange[0], 0, 1, 0, 0, 0),
@@ -38,9 +64,7 @@
38
64
 
39
65
  ]
40
66
 
41
- /*
67
+ inputRange = [
42
-
43
- [
44
68
 
45
69
  new Date(thisYear-birthRange[0], 0, 1, 0, 0, 0),
46
70