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】連想配列からkey(キー)のみ取得、もしくは値のみ配列で再取得する方法

2022.03.22
4688
PHP

【PHP】複数行の長い文字列に変数を組み込んでまとめて出力する方法

2023.02.04
434
PHP

PHPを使ってデータベースに接続。フォームから入力されたデータをDBに登録する方法

2022.09.28
7750
PHP

PHPでクラスを定義・メソッド(関数)を呼び出す方法  

2023.04.01
188