今の日時をPHPで取得するにはどうしたらいいですか?
PHPでは、date()関数を使って現在の日時を取得することができます。以下はよく使用される日時のフォーマットです:
- Y-m-d H:i:s とは、年-月-日 時:分:秒を示す形式です。例えば、2021-01-01 12:00:00 を指します。
- Y/m/d H:i:s: 年/月/日 時:分:秒,例:2021/01/01 12:00:00。
- Y年m月d日 H時i分s秒:日付と時刻、例:2021年01月01日 12時00分00秒
以下は、現在の日時を取得してフォーマットして出力する方法を示すサンプルコードです。
$currentDateTime = date("Y-m-d H:i:s");
echo $currentDateTime;
出力結果は、2021年1月1日 12時00分00秒と似ています。
date()関数は、PHPではデフォルトでサーバーのタイムゾーン設定を使用します。異なるタイムゾーンを使用する場合は、date_default_timezone_set()関数を使用してタイムゾーンを設定することができます。例えば、ニューヨークの東部時間にタイムゾーンを設定します。
date_default_timezone_set("America/New_York");
$currentDateTime = date("Y-m-d H:i:s");
echo $currentDateTime;
結果は対応するタイムゾーンの現在の日時になります。