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. 記録日と現在の日付を比較するにはどうすればいいですか?
- 2. Java - mysqlに格納されている日付形式のデータを比較するdb - どのように?
- 3. 現在の日付/特定の日付を追加し、両方の日付をjavascriptで比較するにはどうすればよいですか?
- 4. 月と日付を現在の日付と比較する
- 5. 日付ピッカーの日付と現在の日付との比較
- 6. 日付を現在の日付と比較する
- 7. データベースに保存されている日付フィールドと日付比較を実行
- 8. oracleは現在の日付と日付を比較します
- 9. 変数を現在の日付と日付に設定するにはどうすればいいですか?
- 10. 日付+時刻と現在の日付と時刻を比較するには?
- 11. datetimepickerによって入力された日付と現在の日付を比較する方法
- 12. C++ - 現在のシステム日付と日付を比較します。
- 13. 日付をPHPの現在の日付と比較するには
- 14. 日時のみの日付と現在の日付の比較
- 15. 現在の日付と2つの任意の日付を比較するにはどうすればよいですか?
- 16. MySQLはカスタムフォーマットの日付を現在と比較します
- 17. Jtableで現在の日付と指定された日付を比較するには?
- 18. フォームの日付フィールドと現在の日付との比較
- 19. 日付とテキストボックスの日付をASP.NETのデータベースで日付と比較するC#
- 20. フィールドアクセスルールで日付フィールドと現在の日付を比較する方法[odoo 10]
- 21. groovyで現在の日付と日付を比較する方法
- 22. Excelの日付とPythonの現在の日付の比較
- 23. 現在の日付をユリウス日時に変換するにはどうすればよいですか
- 24. データベースに保存されている日付と現在の日付との差異を取得する
- 25. mysqlに日付が挿入されていますが、現在の日付が保存されています
- 26. DBから返された日付を日付(文字列など)と比較するにはどうすればよいですか?
- 27. IF日付を現在の日付と比較して結果を返す
- 28. 日付比較で現在の日付まで選択するように制限する
- 29. Oracleで現在の日付を日付から日付まで6四半期にするにはどうすればよいですか?
- 30. アンドロイド:データベースと日付を比較する
これまでに試したことはありますか? –