PHPで相対的な日時を求めたいときの方法。モデルNHKのドラマ10で2024年10月8日火曜日から放送される「宙わたる教室」のモデルとなった高校についての記事です。宙わたる教室のロケ地に関する記事です。宙わたる教室の東新宿高校のロケ地など。空わたる教室のキャスト相関図に関する記事です。宙わたる教室の最終回・ネタバレ・結末に関する記事です。宙わたる教室の見逃し配信や無料動画に関する記事一覧です。2024秋の旅」の代役・ピンチランナー・後任・後継者に関する記事です。3000万のキャスト・相関図に関する記事です。最終回に関する記事です。3000万の見逃し配信に関する記事です。モデルNHKのドラマ10で2024年10月8日火曜日から放送される「宙わたる教室」のモデルとなった高校についての記事です。宙わたる教室のロケ地に関する記事です。宙わたる教室の東新宿高校のロケ地など。空わたる教室のキャスト相関図に関する記事です。宙わたる教室の最終回・ネタバレ・結末に関する記事です。宙わたる教室の見逃し配信や無料動画に関する記事一覧です。2024秋の旅」の代役・ピンチランナー・後任・後継者に関する記事です。3000万のキャスト・相関図に関する記事です。最終回に関する記事です。3000万の見逃し配信に関する記事です。モデルNHKのドラマ10で2024年10月8日火曜日から放送される「宙わたる教室」のモデルとなった高校についての記事です。宙わたる教室のロケ地に関する記事です。宙わたる教室の東新宿高校のロケ地など。空わたる教室のキャスト相関図に関する記事です。宙わたる教室の最終回・ネタバレ・結末に関する記事です。宙わたる教室の見逃し配信や無料動画に関する記事一覧です。2024秋の旅」の代役・ピンチランナー・後任・後継者に関する記事です。3000万のキャスト・相関図に関する記事です。最終回に関する記事です。3000万の見逃し配信に関する記事です。ホームWebサービスPHPPHPで相対的な日時を求めたいときの方法。DateTimeクラス、subメソッド、formatメソッド、DateIntervalクラスについてPHPで相対的な日時を求めたいときの方法。2017年12月2日PHPで相対的な日時(現在から1日前とか5時間後とか)を、求めたいと考えています。「レシピ67(P182)」を読んでいると、そうではないことに気づきました。個人的に、今まではこんな書き方をしていました。day’));?>[/php]ですが、PHP5.3以上では、date関数とstrtotime関数を用いた日時の加減算は、推奨されていません。DateTimeクラスとsubメソッドとformatメソッド現在からの相対的な日時を求めるためには、DateTimeクラスのsubメソッドやformatメソッドなどを用います。例では、日時の減算をするためにsubメソッドが用いられていますが、addメソッドにすると加算ができます。H:i:s’);?>[/php]ぱっと見た感じ、DateTimeクラスとsubメソッド、formatメソッドは何をやっているのか分かります。DateTimeクラス→日付・時刻の演算を行うためのクラスsubメソッド→日付・時刻値の減算を行うformatメソッド→DateTimeクラスによるオブジェクトを整形するDateInterval::createFromDateStringも、なんとなく分かります。文字列の途中にある、”::”が見慣れません。DateInterval::createFromDateStringは時間の間隔PHPマニュアルを見ると、DateIntervalについて説明されたページがありますが、DateInterval::createFromDateStringとして独立した説明もなされています。