1

「yyyy-mm-dd」の形式で日付を保存する MySQL を使用しています。

1 つのセクションにグリッドが表示されるレイアウトがあります。このグリッドのレコードには、レコードが最初に作成された日付が表示されます。日付を「mm/dd/yyyy」の形式にする必要があります。

これは、グリッドの日付フィールドのセットアップ方法です。

{ field: 'incident_date', caption: 'Incident Date', size: '150px', searchable: true, type: 'date', format: 'mm/dd/yyyy' },

ユーザーがレコードを編集するために開くフォームもあります。これは、そのフォームの日付フィールド コードです。

{ name: 'incident_date', type: 'date', format: 'mm/dd/yyyy', required: true },

w2ui-1.4.2.min.js には、次の設定があります。

"date_format"       : "mm/dd/yyyy",
"date_display"      : "mm/dd/yyyy",

フォームの日付フィールドには、このフィールドが選択されたときに表示されるポップアップ カレンダーがあります。カレンダーで日付を選択すると、選択した日付が「mm/dd/yyyy」の形式でフィールドに入力されます。

設定方法がわかったので、レコードを保存すると、入力した日付がグリッドに「0000-00-00」として表示されます。phpMyAdmin を使用してテーブル内の実際のデータを確認すると、保存されている日付は「0000-00-00」です

私が欲しいのは、日付をグリッドと「mm/dd/yyyy」の形式で表示することです。どうすればこれを達成できますか?

ありがとう、TD

4

1 に答える 1