0

私のプロジェクトに統合されたJQueryUI DatePickerのローカライズ版があります.それはうまく機能します.しかし、ユーザーがカスタムカルチャで日付を選択したときに、inputフィールドに表示される日付を標準形式にする必要があります.データベーステーブルに保存する予定だったからです.そして、アプリケーションに日付変換のオーバーロードを追加したくありません。

私のDatePicker統合コード:

 $('#PublishDate').datepicker({

 });
4

4 に答える 4

0

enter code hereこれは日付形式を設定するためのものです....

//getter
var dateFormat = $( ".selector" ).datepicker( "option", "dateFormat" );

//setter
$( ".selector" ).datepicker( "option", "dateFormat", "yy-mm-dd" );

または、選択イベントを実装することもできます

$('.selector').datepicker({
   onSelect: function(dateText, inst) { ... }
});

入力フィールドの日付形式を変更するためのコードを記述します。

于 2012-08-23T07:10:58.040 に答える
0

次のようなものが必要です:

$('#PublishDate').datepicker({            
'altField' => '#PublishDateH',
'altFormat' => 'yy-mm-dd',    
});

PublishDateHデータベースに保存できる隠し要素を1つ作成します

于 2012-08-23T07:11:19.790 に答える
0

私はただ使用します:

$('#element').datepicker({ dateFormat: "dd-mm-yy" });

または、そこで使用および編集している文化を開くことをお勧めしますdateFormat

于 2012-08-23T07:14:06.300 に答える
0

このように、必要なロケールに応じてカルチャを設定します..

$.datepicker.setDefaults($.datepicker.regional['en-GB']); // for English-UK

ケースに応じて、必要なものに設定してください。詳細はこちら

于 2012-08-23T08:40:05.760 に答える