Laravel 5.5 を使用して、fullcalendarを使用しています。
https://github.com/maddhatter/laravel-fullcalendar
を使用しています。
カレンダーの日本語化は可能でしょうか?
また、最新のfullcalendar 3.8.0は使用可能でしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

回答2件
0
fullcalendar
というJavaScriptの設定で変更可能です。下記のようにすれば日本語にできます。
js
1$(要素).fullCalendar({ 2 //... 3 'locale' : 'ja', 4 //... 5});
JavaScriptを書きたくない場合は、fullcalendar
を設定するときに下記のようにローケルを設定すればよろしいかと思います。
php
1//Calendarファサードで設定を追加(上書きされるので、複数ある場合はすべて記載する) 2\Calendar::setOptions(['locale' => 'ja',,,]);
= 追記 =
解決済みですが、追記しておきます。
必要なJavaScriptライブラリは、jquery.js, moment.js, fullcalendar.js, locale-all.js(ja.js)
です。ひとつでも抜けると実行できません。ドキュメントにはmoment.js
で日付処理をやってるという記述があります。そして、moment.js は fullcalendar.js の前に呼び出さなくてはなりません。
fullcalendar.jsが最新バージョンでない場合は、本回答のコメントにあるように、ファイル名が変わっている(v2.2.7はlang-all.js)ので、下記からCDNリンクを使うようにします。
https://cdnjs.com/libraries/fullcalendar
js
1<div id="calendar"></div> 2 3<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 4<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.min.js"></script> 5<script src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.8.0/fullcalendar.min.js"></script> 6<script src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.8.0/locale-all.js"></script> 7<!-- OR 8<script src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.8.0/locale/ja.js"></script> 9--> 10 11<script> 12$('#calendar').fullCalendar({ 13 'locale' : 'ja', 14}); 15</script> 16</body> 17</html>
投稿2018/01/25 10:44
編集2018/01/26 06:54総合スコア1652
0
自己解決
のみで日本語になりました。
投稿2018/01/26 06:16
総合スコア93
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/26 04:52
2018/01/26 05:11
2018/01/26 05:57
2018/01/26 07:12