datetime-local フォーム フィールドを使用し、その値を SQL 2014 smalldatetime フィールドに挿入します。データベースにクエリを実行して編集用のフォーム フィールドにデータを入力するときは、
SELECT FORMAT(myDate, 'yyyy-MM-ddThh:mm:ss') AS myDate
私のフォームフィールドコードは次のとおりです。
<input type="datetime-local" name="myDate"
id="myDate" required
value="<cfoutput>#myDate#</cfoutput>">
上記のフォーム フィールドにこのデータベース値を入力すると、正しい日付と時刻が返されますが、常に AM を示します。例: データベース テーブルの値は です
2016-11-03 13:09:00
が、フォームの値は次のように表示されます。11/03/2016 01:09 AM
SQL 形式を変更してフォーム フィールドに正確に入力するにはどうすればよいですか? 2016/11/03 01:09 PMである必要がありますか?
ありがとう