jQuerydatepicker に問題があります。私はかなり確信しているので、確かに解決するのは簡単です。しかし、JavaScript と jQuery についてはよくわかりません。だから私は助けを求めています!事はこのようなものです:私は属性を持つフォームを持っていdata-datepickerlang
ます(ユーザーエージェント言語が何であれ設定します)。
<input class="hasDatepicker" data-datepicker="True" data-datepickerlang="es" data-val="true" ...
これまでのところ、私の JavaScript 関数は次のようになっています。
$(":input[data-datepicker]").datepicker({
changeMonth: true,
changeYear: true
});
日付ピッカーを表示しますが、常に英語形式です。からその「es」を取得しdata-datepickerlang
、datepicker に dd/mm/yyyy のように日付をフォーマットするように指示するにはどうすればよいですか? ありがとう!
編集:英語形式で表示できるようにする必要もありますmm/dd/yyyy
。ブラウザのロケールによって異なります。その 'es' 値はカミソリから取得しました
(@{ var x = HttpContext.Current.Request.UserLanguages[0].Substring(0, 2);}