Written by Kasumi

PHPで現在日時を取得する方法

PHPで現在日時を取得したい。

本記事ではこのような悩みを解決します。

PHPで現在日時を取得する方法

<?php
  // 現在日時を取得
  echo date("Y/m/d l H:i:s");
  //2023/04/05 Wednesday 18:34:25
?>

現在日時を取得するにはdate関数を使います。

data関数の引数に以下文字列を指定する事で現在日時を取得できます。

Y(年)・m(月)・d(日) l(曜日)・H(時)・i(分)・s(秒)

その他設定方法については、以下PHPマニュアルを参照してください。
https://www.php.net/manual/ja/function.date.php

現在時刻の時間がおかしい?

date関数を使って現在時刻を出力したが、時間に9時間の誤差がある。

上記の場合、phpの設定でタイムゾーンがUTCに設定されてる事が原因です。

php.iniファイルなどを確認してタイムゾーンの設定を確認。

Asia/Tokyoに変更すると、誤差が解消されます。

まとめ

PHPで現在日時を取得する方法について紹介しました。

以上で解説を終わります。

目次

関連記事

PHP プログラミング

【php】現在のディレクトリURLを取得し、条件分岐する方法

2021.10.28
5503
PHP

session_start(): Cannot start session when headers already sent in PHPエラーの原因・対処方法

2022.10.11
3091
PHP

【PHP】文字列内で指定した文字列を検索。最初に現れる位置を取得する方法

2023.03.03
562
PHP

【PHP】Notice : Undefined variable: 変数名 inエラーの原因・対処方法

2023.09.26
677