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】指定した区切り文字で文字列を分割。配列に変換する方法

2023.03.07
484
PHP

【PHP】配列の合計・平均を求める方法

2023.03.15
2128
PHP

【PHP】文字列内から指定した文字を全て置換する方法

2023.03.04
2020
PHP

【PHP】クラスのメソッド・プロパティを再利用。トレイトの使い方について

2023.04.09
915