制作・管理ツールスマホ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】日付・時刻を取得して表示する例|DateTimeクラス、DateTimeImmutableクラスPHPでは、日付・時刻を表すことができるDateTimeクラス、DateTimeImmutableクラスがあります。今回は、そのクラスを使用し、日付・時刻を取得して表示する例となります。参考サイトなどDateTimeクラス、DateTimeImmutableクラスで日付・時刻を取得する方法DateTimeクラス、DateTimeImmutableクラスで日付・時刻を取得するには、まず、オブジェクト(インスタンス)を作成します。メソッドで日付・時刻のフォーマット文字列を指定します。DateTimeImmutableクラスでは、元のオブジェクトは変更せずに新しいオブジェクトを返します。詳しくは以下のリンク先を参考にしてみてください。【PHP】DateTimeクラス・DateTimeImmutableクラスのオブジェクトの違い以下、それぞれ日付・時刻を取得して表示する例となります。今回の例では、DateTimeImmutableクラスを使用しています。以下は、現在の日付・時刻を取得する例となり、日付・時刻を表示させたい箇所に記述します。$datetime->format('Y年m月d日H時i分s秒');上記例では、formatメソッドの引数に、日付・時刻を取得できるY・m・d・H・i・sの文字列を利用して、フォーマット文字列を指定しました。日付・時刻を取得できる、その他の文字列については以下のリンク先を参考にしてみてください。Manualまた、以下はオブジェクトの第2引数にタイムゾーンを指定して、現在の日時を取得する例となります。$datetime->format('Y年m月d日H時i分s秒');指定できるその他のタイムゾーンについては、以下のリンク先を参考にしてみてください。Manual指定した日付・時刻を表示する例PHPで解釈可能な日付・時刻の書式を使用する例PHPでは、日付・時刻を扱う関数などで解釈可能な日付・時刻の書式があります。以下は、その解釈可能な日付・時刻の書式を使い、指定したフォーマット文字列で日付・時刻を出力する例となります。$last_date->format('Y年m月d日');日付・時刻を扱う関数などで解釈可能な、その他の日付・時刻の書式については、以下のリンク先を参考にしてみてください。ManualPHPで解釈できない日付・時刻の書式を使用する例|createFromFormatcreateFromFormatメソッドでは、日付・時刻を扱う関数などで解釈できない日付・時刻の書式から、指定したフォーマット文字列で日付・時刻を出力することが可能です。H:i');createFromFormatメソッドについてcreateFromFormatメソッドは、オブジェクト(インスタンス)を作成せずに利用できる静的メソッドとなり、「クラス名::(スコープ定義演算子)静的メソッド名」として呼び出します。createFromFormatメソッドでは、第2引数で指定した日付・時刻の文字列を、第1引数に指定したフォーマット文字列に沿って日付・時刻を返します。第3引数にはタイムゾーンを指定することができます。整数の日付・時刻を使用する例|setDate、setTime以下は、setDateメソッド、setTimeメソッドを使い整数から、指定したフォーマット文字列で日付・時刻を出力する例となります。整数を使用し日付を表示する例。整数を使用し日付・時刻を表示する例。日'と順番に整数で指定します。秒'と順番に整数で指定します。'秒'は省略可能です。日付・時刻を扱う例DateTimeクラス、DateTimeImmutableクラスでは、オブジェクトを利用し日付・時刻の加算、減算、差分の取得なども可能です。詳しくは、以下のリンク先を参考にしてみてください。コメントをキャンセルコメントは項目欄(*は必須項目)を入力し、「コメントを送信」ボタンをクリックしてください。(メールアドレスは公開されることはありません。コメントの公開は承認制となります。)また、多忙によりコメントには返信できない場合があります。Twitterで返信する場合はこちらから。DESTROY広告ブロッカーが有効のため、コンテンツ内におすすめ商品などが表示されています。