2

この日付形式のフォームフィールドに日付ピッカーを適用している'dd/mm/yy'ので、ユーザーが日付を選択すると、その形式でフィールドに配置されます。

問題は、フィールドに形式の値が事前に入力されておりyy-mm-dd、日付ピッカーに今日の日付が表示されていることです。

日付ピッカーをフィールド値で初期化するにはどうすればよいですか?

以前、フィールド値から日付ピッカーを自動的に初期化するjQuery Toolsの日付ピッカーを使用しましたが、jQueryUIの日付ピッカーにはその便利な機能がありません。

4

1 に答える 1

3

それを行う方法は次のとおりです。

$('#activity_date').datepicker({ dateFormat: 'yy-mm-dd' })
$('#activity_date').datepicker("setDate", "2012-01-21")
$('#activity_date').datepicker("option", "dateFormat", "DD, d MM, yy")

説明:

  • データベースにあるようなdateFormatを設定します
  • 日付を設定する
  • フォームフィールドに表示するdateFormatを設定します
于 2012-08-21T21:06:54.617 に答える