制作・管理ツールスマホPC・MacガジェットアプリMoneyOfficeLife#Amazon#Bluetooth#Composer#CSS#Docker#GAS#GoogleCloud#Googleマップ#Homebrew#HTML#JavaScript#Laravel#Node.js#PHP#ReactNative#SNS#SQL#Tasker#VSCode#WebAPI#Wi-Fi・LAN#WordPress#アクセス解析#サーバー#スプレッドシート#スマートホーム#スマホカメラ#データ通信#ネットショップ#ネット広告#ネット証券#ネット銀行#ファイル共有#ブラウザ#ポイント#不具合#動画アプリ#安い・お得#本・電子書籍#終了・廃止#購入アイテム#電子マネー・電子決済#電話・通話TwitterRSSFeedly2019/06/11Web・App制作#PHP【PHP】日付・時刻を加算、減算して表示する例|modifyメソッドPHPでは、日付・時刻を扱うクラスとして、DateTimeクラス、DateTimeImmutableクラスがあります。今回は、そのクラスを使い日時を加算・減算する例となります。以下、作成した現在の時刻のオブジェクトから、それぞれ日時を加算・減算して出力する例となります。hour')->format('Y年m月d日H時i分');modifyメソッドについてDateTimeクラス、DateTimeImmutableクラスのオブジェクトから、時刻を加算・減算をするにはmodifyメソッドを使用します。modifyメソッドでは、引数に加算・減算する日付・時刻の書式を指定します。formatメソッドでは、加算・減算した日付・時刻の書式を指定します。メソッドの引数に指定する日付・時刻の書式は、PHPで解釈可能な書式を指定する必要があります。上記例で使用した以外の日付・時刻の書式については、以下のリンク先を参考にしてみてください。monthなどで月を指定した場合、その途中に経過する月の日数を使って結果を算出します。month')で月を加算する場合、1月の日数の31日を、1月31日から加算して2001年3月3日の値を返します。month')->format('Y年m月d日');もし、2001年1月31日から、次の月末の2001年2月28日を取得したい場合には、以下のような例があります。コメントをキャンセルコメントは項目欄(*は必須項目)を入力し、「コメントを送信」ボタンをクリックしてください。(メールアドレスは公開されることはありません。コメントの公開は承認制となります。)また、多忙によりコメントには返信できない場合があります。Twitterで返信する場合はこちらから。DESTROY広告ブロッカーが有効のため、コンテンツ内におすすめ商品などが表示されています。