0
datetime-localフォームフィールドを使用し、その値をSQL 2014 smalldatetimeフィールドに挿入します。編集用のフォームフィールドを移入するためのデータベースを照会するとき、私はSQL select HTML5 datetime-local
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の書式を変更できますか? 11/03/2016 01:09 PM?
ありがとうございました
はい、それはトリックでしたが、私のSQLフォーマットは、フォームフィールドに正しくAMまたはPMを返します。愚かな場合! ;)ありがとう、ショーン。 – Brig
*私はフロントエンドに書式設定を残します*合意。一般的に、date *オブジェクト*のように日付を残すことが最善です。プレゼンテーションのためにそれらを文字列に変換することは、フロントエンドアプリケーション、つまりCFの仕事です。 – Leigh