私はjQuery UI datepickerを持っています。返された日付をローカライズしてフォーマットし、それをフォーマットして 先行ゼロを削除します。jQuery UI datepicker - ローカライズされた日付をフォーマットできますか?
私はどちらか一方をすることができるようです。ローカライズとフォーマットを行う方法はありますか?
私のコード例:上記の例では
// myDate = 01/25/2010
// myLanguage = ""; //for US english, but could be any language
$('#mytxtbox').datepicker($.datepicker.regional['<%= mylanguage %>']);
$('#mytxtbox').datepicker({ dateFormat: 'm/d/yy' });
var dateToSet = $.datepicker.parseDate('m/d/yy', '<%= myDate %>');
$('#mytxtbox').datepicker("setDate", dateToSet);
私のテキストボックスに表示されます日付が「2010年1月25日」です。 リージョンを設定する行をコメントにすると、フォーマットが有効になります(つまり、2010年1月25日)。 ローカリゼーションが私の "dateFormat"を上書きしているようです。両方を行うことは可能ですか?
このトピックでは、欠落している言語ファイルについて説明しています(jquery-ui-datepicker- [languageCode] .js)。 OPはこれがそうでないと述べています –