CURDATE()を使用してファイルをアップロードした日をdbに保存するアップローダをコーディングしています。このフィールがどれくらいの長さでアップロードされたかに応じて、ファイルに関連するアイコンの色を変更するために、dbに格納されている日付と現在の日付を比較したいと思います。たとえば、1週間未満の場合、アイコンは緑色になり、1週間以上経過すると黄色、2週間以上経過すると赤色になります。どうしたらいいですか?ありがとう。MySQLデータベースに格納されている日付と現在の日付を比較するにはどうすればよいですか?
1
A
答えて
2
私はDateDiff関数はあなたがMySQLのからあなたの日付を持っていたら、あなたはタイムスタンプを取得するために($ [「日付」]を引き起こす)のstrtotimeを使用してから行うことができます http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_datediff
mysql> SELECT DATEDIFF('2007-12-31 23:59:59','2007-12-30');
-> 1
mysql> SELECT DATEDIFF('2010-11-30 23:59:59','2010-12-31');
-> -31
0
後に探している何かだと思いますあなたがそれで欲しいものはほとんどありません。
1
SELECT CASE
WHEN DATE_FIELD >= NOW() - INTERVAL 1 WEEK THEN 'GREEN'
WHEN DATE_FIELD >= NOW() - INTERVAL 2 WEEK THEN 'YELLOW'
ELSE 'RED'
END
FROM A_TABLE`
基本的に、これは条件(WHEN <condition>
ブロック)が真である(それはTHEN <value>
ビット'S)最初の値を返します。私はそれを定式化の方法は、少し後方に「自然」の論理と比較されるが、それは意味:
- 日から2週間以内であれば、日付は、他の
- 緑、今から1週間以内であれば現在、黄色
- その他、赤
関連する問題
- 1. Java - mysqlに格納されている日付形式のデータを比較するdb - どのように?
- 2. 現在の日付/特定の日付を追加し、両方の日付をjavascriptで比較するにはどうすればよいですか?
- 3. 変数を現在の日付と日付に設定するにはどうすればいいですか?
- 4. C++ - 現在のシステム日付と日付を比較します。
- 5. 日時のみの日付と現在の日付の比較
- 6. Jtableで現在の日付と指定された日付を比較するには?
- 7. groovyで現在の日付と日付を比較する方法
- 8. IF日付を現在の日付と比較して結果を返す
- 9. アンドロイド:データベースと日付を比較する
- 10. DBから返された日付を日付(文字列など)と比較するにはどうすればよいですか?
- 11. Javascriptで作成されたUTC日付とC#のUTC日付を比較するにはどうすればよいですか?
- 12. 現在の月より下の日付を比較するC#
- 13. JMSメッセージセレクタの現在の日付と比較できますか?
- 14. 「MM/DD/YYYY」日付とJavascriptのDate()関数を比較するにはどうすればよいですか?
- 15. Codeigniterを使用してMySQLに日付を格納する。 0000:00:00として保存された日付
- 16. JCL-SYNCSORTを使ってPDジュリアンの日付と(現在のユリウスの日付-7)を比較するには?
- 17. mysql/symfony2の日付を比較する
- 18. 日付はOracleにどのように格納されますか?
- 19. テキスト日付をRailsのスコープ付き日付に変換するにはどうすればよいですか?
- 20. Doctrine2のdatetimeフィールドを日付と比較するにはどうすればいいですか?
- 21. アプリを開いた後の現在の日付にアクセスするにはどうすればよいですか?
- 22. NSDatesを比較して配列の中で最も古い日付と最新の日付を見つけるにはどうすればいいですか?
- 23. Codeigniterデータベースの日付比較
- 24. mysql日付の比較
- 25. MYSQLの日付比較クエリ
- 26. 日時の値をちょうど日付と比較する
- 27. どのようにJava日付の日を比較するには?
- 28. EFクエリで日付比較を実行するにはどうすればよいですか?
- 29. 時間を現在の日付と時間と比較するには?
- 30. レール3.1のdatetimeフィールドの日付部分を比較するにはどうすればいいですか?
これまでに試したことはありますか? –