22:16:08のような現在の24時間形式をmysqlの10:16:08のように変更できますか? これらの値の保存方法を変更したいと思います。それは可能ですか、私はPHPが私のために物事を処理させますか?mysqlのタイムスタンプ形式を変更する方法
答えて
の保存方法を変更しないでください。方法を変更する出力。
はあなたのケースではTIME_FORMAT()
を参照してください、これは10:16:08 PM
としてTIME
フィールドを表示します:
SELECT TIME_FORMAT(timefield, "%l:%i:%s %p") AS date_formatted;
あなたは、MySQLに24時間形式で、ネイティブ形式で常に店舗日付/時刻の値をすべき。あなたがそれらがフォーマット文字列のオプションは、すべてのクエリのために手動でそれを行う場合
hereを定義した問題であるされている
SELECT DATE_FORMAT(somedatetimefield, 'format string here')
FROM table
で取得している方法を変更することができ、あなたは常にあなたのためにそれを行うためのビューを作成することができます自動的に。
MySQLでのデータの保存方法を変更しないでください。代わりにあなたはそれを異なって提示すべきです。 PHPのdate
関数を使用して、必要に応じて日付を書式設定することができます。これは、データの保存方法とデータの表示方法を分けるため、大きな利点です。ペッカのように、あなたが(多くのPHP date()
の構文のように)希望するどのように日付を取得/保存することができますDATEFORMATを使用
アイデアありがとう、私はちょうどPHPを使用していただきありがとうございます。 datetime型と一緒に –
は言った:これらの値が保存される仕方を変更しないでください。
また、簡単にこれはあなたの例で使用されるフォーマットを出しdate("hh:ii:ss")
ようdate()
を使用してPHPでこれを処理することができます。 (12時間形式と先行ゼロです)。
- 1. mysql形式からunixにタイムスタンプを変更する -
- 2. Mysqlのタイムスタンプをsysdate(6)形式(ミリ秒)に変換する方法は?
- 3. 変更形式のタイムスタンプ例外春
- 4. タイムスタンプ形式をJavaで日付形式に変換する方法は?
- 5. MySql - UTC形式のタイムスタンプ列を選択
- 6. Javaタイムスタンプ形式の変換
- 7. AngularJS - タイムスタンプの日付形式をJavaScript形式に変換する
- 8. MySQLのUnixタイムスタンプの日付形式
- 9. Redis Logのタイムスタンプ形式を変更するには
- 10. mysqlで日付形式を別の形式に変換する方法
- 11. MySQL 5.1を使用してRails 2.0.2のデフォルトの形式から日付形式を変更する方法
- 12. PHPタイムスタンプ形式
- 13. composer.lockタイムスタンプ形式
- 14. simplebのjson形式でmysqlテーブルを変換する方法
- 15. jQueryのタイムスタンプ形式
- 16. matplotlibの:棒グラフのxグリッドの変更のタイムスタンプ形式
- 17. MySql形式のタイムスタンプ列を追加する
- 18. ISO 8601形式の日付をjQueryでタイムスタンプに変換する方法は?
- 19. 日付形式を24時間形式に変更する方法
- 20. AWSラムダ要求のタイムスタンプ形式が変更されました
- 21. PHPのMYSQL DATE形式をSTRING形式に変換する
- 22. 日付形式を別の形式に変換する方法
- 23. XML形式を別の形式に変換する方法は?
- 24. []形式のリストを()形式に変換する方法
- 25. タイムスタンプからカスタム日付形式を取得する方法
- 26. .wav形式のオーディオファイルのビットレートを変更する方法
- 27. 日付形式のPHP/laravelの日を変更する方法
- 28. ファンキーなタイムスタンプ形式
- 29. Mysql、php、apache2のログファイル形式を変更する
- 30. JspでMysqlの形式に日付を変更するには?
レコードをフェッチする方法は異なりますか?SELECT DATE_FORMAT(DATE、 '%Y-%m-%d%h:%i:%i s ')FROMレポートwhile($ row = mysql_fetch_assoc($ res)){ echo $ row [' DATE ']; } –
@イヤーズ良い点。私はサンプルクエリを修正しました。 'AS'を使用してエイリアスを与えると、' echo $ row ["date_formatted"]; ' –