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.01.11
4335
PHP

PHPで外部ファイルを読み込み、bodyタグ内のhtmlソースだけ取得する方法

2022.05.16
4880
PHP

【簡単】phpのforeachで指定回数ループしたらbreakし、抜ける方法

2022.02.22
12021
PHP

PHPで変数の型を確認・変更する方法

2023.02.08
1003