mysql データベースに 2 つの日付が保存されています (タイプ = 日付)。例えば -
日付 1 = 2010年 9 月 20 日
日付 2 = 2010 年 10 月 20 日
この 2 つの日付の間の日数を計算したいと思います。だからこれを試した -
$number_days = (strtotime($date2) - strtotime($date1) / (60 * 60 * 24));
しかし、これは49を返します
どうして?
- - - - - - - - - - - - - - - - - - - アップデート - - - - - - ------------------------------
わかりました、混乱を引き起こしている問題に気づきました。別の関数を使用して日付 1 を取得していましたが、さまざまな理由でこの日付が正しく返されなかったため、指定された日数は実際には正しいものでした。データベースから正しい日付を取得したとき、/ 以上の優先順位を考慮して、上記の計算が機能しました -
ご回答ありがとうございます。