【PHP】日時を取得できるgetdate関数を解説します

こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在4社経験している、11年目エンジニアです。

この記事では、 PHPで日時を取得できるgetdate関数について

  • getdate関数とは
  • getdate関数を使ったサンプルプログラム

と、丁寧に解説していきます。

前提条件:実行環境について

実行環境は以下の通りです。

OS Windows10
PHPのバージョン 8.0.3
XAMPPのバージョン 8.0.3

PHPを動かすためにXAMPPを使っています。
XAMPPのインストールは、下の記事をご参考ください。

getdate関数とは

getdate関数とは、日時を取得してその情報を連想配列として返す関数です。

getdate関数の使い方は以下になります。

指定した引数は以下の意味をします。

第一引数(任意) タイムスタンプ

第一引数を指定しない、またはnullの場合、現在時刻つまりtime関数の返り値が設定されます。
タイムスタンプやtime関数については、こちらの記事をご参考ください。

getdate関数で返される連想配列のキーは以下になります。

キー 説明 取りうる値
seconds 0から59
minutes 0から59
hours 0から23
mday 月単位の日 1から31
wday 曜日
  • 0:日曜
  • 1:月曜
  • 2:火曜
  • 3:水曜
  • 4:木曜
  • 5:金曜
  • 6:土曜
mon 1から12
year 4桁の年 1970から現在の年
yday 年単位の日 0から365
weekday フルスペルの曜日
  • Sunday
  • Monday
  • Tuesday
  • Wednesday
  • Thursday
  • Friday
  • Saturday
month フルスペルの月
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December
0 1970年1月1日からの通算秒数

では、次の章で実際に使ってみます。

getdate関数を解説するプログラムの概要

getdate関数を解説するプログラムでは

  • 引数がない
  • 引数がある

の2パターンでgetdate関数を使って日時を取得し、値を表示させます。

phpプログラムは

C:\xampp\htdocs

配下に、【getdate_sample.php】というファイル名で格納しています。
PHPのgetdate関数の解説

PHPサンプルプログラム

実行結果

XAMPPを起動して、【http://localhost/getdate_sample.php】のURLにアクセスします。

XAMPPでPHPの動かし方については、こちらの記事をご参考ください。

PHPのgetdate関数の解説

引数の指定あるなしで、それぞれ日時が取得できていることが確認できました。

まとめ:getdate関数を使ってみよう!

以上がgetdate関数についての解説でした!

あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ

コメント

タイトルとURLをコピーしました