回答編集履歴

1

moment.js 翻訳について追記

2018/01/26 06:54

投稿

Tomak
Tomak

スコア1652

test CHANGED
@@ -33,3 +33,59 @@
33
33
  \Calendar::setOptions(['locale' => 'ja',,,]);
34
34
 
35
35
  ```
36
+
37
+
38
+
39
+ **= 追記 =**
40
+
41
+
42
+
43
+ 解決済みですが、追記しておきます。
44
+
45
+ 必要なJavaScriptライブラリは、`jquery.js, moment.js, fullcalendar.js, locale-all.js(ja.js)`です。ひとつでも抜けると実行できません。ドキュメントには`moment.js`で日付処理をやってるという記述があります。そして、moment.js は fullcalendar.js の前に呼び出さなくてはなりません。
46
+
47
+
48
+
49
+ fullcalendar.jsが最新バージョンでない場合は、本回答のコメントにあるように、ファイル名が変わっている(v2.2.7はlang-all.js)ので、下記からCDNリンクを使うようにします。
50
+
51
+ [https://cdnjs.com/libraries/fullcalendar](https://cdnjs.com/libraries/fullcalendar)
52
+
53
+
54
+
55
+ ```js
56
+
57
+ <div id="calendar"></div>
58
+
59
+
60
+
61
+ <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
62
+
63
+ <script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.min.js"></script>
64
+
65
+ <script src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.8.0/fullcalendar.min.js"></script>
66
+
67
+ <script src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.8.0/locale-all.js"></script>
68
+
69
+ <!-- OR
70
+
71
+ <script src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.8.0/locale/ja.js"></script>
72
+
73
+ -->
74
+
75
+
76
+
77
+ <script>
78
+
79
+ $('#calendar').fullCalendar({
80
+
81
+ 'locale' : 'ja',
82
+
83
+ });
84
+
85
+ </script>
86
+
87
+ </body>
88
+
89
+ </html>
90
+
91
+ ```