回答編集履歴

1

説明追記

2015/08/02 04:37

投稿

rik
rik

スコア1151

test CHANGED
@@ -33,3 +33,29 @@
33
33
  }
34
34
 
35
35
  ```
36
+
37
+ ただし、このままではGETパラメータを何も指定しなかった場合に同じくエラーが出ますので、以下の様にすればパラメータを指定しなかった場合は、初期値は今年の今月になります。
38
+
39
+ ```php
40
+
41
+ //カレンダーに表示する年月を取得します。
42
+
43
+ if (isset($_GET['y']) && isset($_GET['m'])) {
44
+
45
+ $year = $_GET['y'];
46
+
47
+ $month = $_GET['m'];
48
+
49
+ } else {
50
+
51
+ $date = new DateTime();
52
+
53
+ $year = $date->format('Y');
54
+
55
+ $month = $date->format('n');
56
+
57
+ }
58
+
59
+ ```
60
+
61
+