jQueryUIdatepickerプラグインにノルウェー語のロケールを使用しています。これはパイのようにうまく機能しますが、setDateメソッドを使用する場合、ローカリゼーションを気にしないようです。
var now = new Date();
$('#date').datepicker('setDate', now);
これは24 May, 2012
、実際に戻る必要があるときに戻り24 mai, 2012
ます。
なぜこれが起こるのか誰かが知っていますか?
jQueryUIdatepickerプラグインにノルウェー語のロケールを使用しています。これはパイのようにうまく機能しますが、setDateメソッドを使用する場合、ローカリゼーションを気にしないようです。
var now = new Date();
$('#date').datepicker('setDate', now);
これは24 May, 2012
、実際に戻る必要があるときに戻り24 mai, 2012
ます。
なぜこれが起こるのか誰かが知っていますか?
<script type="text/javascript" src="/scripts/jquery.datepick-no.js"></script>
デフォルトを設定できることを忘れないでください: 例:
$.datepicker.setDefaults(
$.extend(
{'dateFormat':'dd-mm-yy'},
$.datepicker.regional['no']
)
);
ここで概説されているノルウェー語には特定の問題があります。
http://bugs.jqueryui.com/ticket/7437
余談ですが、jQuery-Ui datepicker の Keith Wood のページは素晴らしいです。 http://keith-wood.name/datepick.html
日付ピッカーのすべてを指定するサンプル:
(GBenglish の例)
<script type="text/javascript">
jQuery(function ($) {
$.datepicker.regional['en-GB'] = {
closeText: 'Done',
prevText: 'Prev',
nextText: 'Next',
currentText: 'Today',
monthNames: ['January', 'February', 'March', 'April', 'May', 'June',
'July', 'August', 'September', 'October', 'November', 'December'],
monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
dayNamesMin: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
weekHeader: 'Wk',
dateFormat: 'dd/mm/yy',
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ''
};
$.datepicker.setDefaults($.datepicker.regional['en-GB']);
});
</script>
これが に配置されていることを確認してください<head>
。