データベースに異なる日付を保持する2つの変数があり、作成日と有効期限があります。最初の日付を他の日付から差し引いて、残りの日をphpmysqlで返すことができます。date_diffを使用せずにphpを使って残りの日数を取得する日付を減算します
0
A
答えて
1
あなたの日付はdatetimeフィールドに格納されていると思います。ですから、このような方法で差分を見つけることができます:
$seconds = strtotime($expired) - strtotime($created);
/*** get the days ***/
$days = intval($seconds/(60 * 60 *24));
OFC、あなたは
0
まずUnixタイムスタンプを変換するために、各日付のstrtotimeを使用し、あなたの目的にDateTimeを使用することができます。
$date_created = strtotime($date_created);
$date_expired = strtotime($date_expired);
次に、2番目の相違点を取得し、結果を1日に掛けます。
$date_diff = floor(($date_expired - $date_created)/(60 * 60 * 24));
echo "Date diff: " . $date_diff . " days";
私はコードを試しませんでした。それがうまくいくことを望みます。
関連する問題
- 1. javaのカレンダーを使用して1日を減算すると間違った日付を取得する
- 2. PHPを使用して残った日数を計算する方法
- 3. VB.net別の日付で日付を減算して日数を取得する方法
- 4. mySqlを使用して残りの日、時間、分を取得
- 5. Android:年月日を使用して日付を取得する
- 6. PHPを使用して将来の日付を計算する()
- 7. 奇数を返す日付の減算
- 8. 日付の差を計算した後、各日付に価格を割り当てる方法は? (date_diff)
- 9. 残りの日数を取得し、
- 10. 今日のSQLを使って今日の日付を取得する(mon-sun)
- 11. Windows/C++ - ブーストを使用する日付の減算(週/月/年)
- 12. イオン日付ピッカーを使用して月に一日を取得
- 13. PHPの日付関数を使用してユーザーフレンドリーな日付を出力する
- 14. 日付減算
- 15. "Floor"を使用して日付と日時フィールドの日付差を取得
- 16. Javaコードを使用せずにシステム日付を取得するには?
- 17. 日付計算減算日付
- 18. 日付フィルターを使用せずにjsだけを使用して日付をフォーマットする方法は?
- 19. PHPはforeachを使用して4ヶ月の日付を取得します
- 20. 日付の値を減算する
- 21. moment.js元の日付に影響を与えずに日付を加算/減算する
- 22. 日付変数を使用して最終作業日を計算する
- 23. xsltを使用して毎月の日付を取得する
- 24. R quantumodを使用してrownamesの日付を取得する
- 25. MySqlを使用してvarcharデータフィールドの日付を取得する
- 26. mysqlを使用して日付から日付までレコードを取得
- 27. 別の日付の残りの日数を計算する方法
- 28. XMLを使って現在の日付を取得する
- 29. PHP/Wordpressで日付を指定する日が残っています
- 30. コンストラクタを使用して日付値を取得し、日付型の変数に格納する
あなたのタイトルに「date_diffを使用しない」と記載されています。私の質問は次のようになります:*なぜ*?それは 'date_diff'の目的です。 –
date_diffは有効期限が過ぎても有効な日付を返しますが、それでも有効な日付を返します。例:<?php $ prod = date_create( "2014-03-19"); $ exp = date_create( "2014-03-13"); $ diff = date_diff($ prod、$ exp); echo $ diff-> format( "%a days"); ?> –
soooは 'if($ prod> $ exp){エコー"期限切れ "; } '? –