2016-03-21 21 views
0

私はLaravel 5.1とjQueryのDatePickerのを使用しています:Laravel 5日付ピッカーの多言語

<script> 
$(function() { 
     $('input[type=date]').datepicker({ 
      dateFormat: 'dd.mm.yy' 
     }); 

    }); 
    </script> 

私は3異なるlangaugesに私のページを持っています。 Config :: get( 'app.locale')から取得する現在の言語に応じて、datepickerの言語を変更する必要があります。どのようにこれを行うことができます任意のアイデア?

<input type="hidden" id="lang" vale="{{Config::get('app.locale')}}"> 

+1

の言語に変更し、その値と$.datepicker.regional[lang]を取得する:あなたはあなたを変更することができますがあなたのHTML lang属性の言語を '現在のロケール'でビューに追加すると、jqueryでこれを取得し、lang = "en"属性に基づいてスイッチケースを追加し、日付フォーマットを変更できます。 – Duikboot

答えて

1

は、現在の言語で隠しフィールドを作成していただき、ありがとうございます使用JSジャストアイデアdatepiker

var lang = $('#lang').val(); 
$("input[type=date]").datepicker($.datepicker.regional[lang]); 
+0

翻訳を手に入れるためにどのJavaScriptファイルを含める必要がありますか?今まで私は Steve

+1

最後のものは必要ありません – madalinivascu

+1

Googleのjsファイルにはすべての翻訳があります – madalinivascu