PHP を使って、ウェブページにアクセスしたときの日時を表示させる方法を紹介します。

基本的には[date関数]を使えばOK。

<?php echo date('Y年m月d日 H時i分s秒'); ?>

date関数で使われる主なフォーマットは以下。

フォーマットコード出力
date(‘Y’)4桁の数字(1999 や 2014)
date(‘y’)2 桁の数字(99 や 01 や 14)
date(‘F’)フルスペルの文字(January ~ December)
date(‘m’)数字。先頭にゼロをつける(01~12)
date(‘M’)3文字形式(Jan ~ Dec)
date(‘n’)
date(‘t’)指定した月の日数(28 ~ 31)
date(‘d’)二桁の数字。先頭にゼロがつく(01 ~ 31)
date(‘j’)数字。先頭にゼロをつけない(1 ~ 31)
曜日date(‘D’)3文字のテキスト形式(Mon ~ Sun)
date(‘l’)フルスペル形式(Sunday ~ Saturday)
date(‘w’)0(月曜日)〜 6(日曜日)
date(‘g’)12時間単位。先頭ゼロなし(0~12)
date(‘G’)24時間単位。先頭ゼロなし(0~23)
date(‘h’)12時間単位。先頭ゼロあり(00 〜 12)
date(‘H’)24時間単位。先頭ゼロあり(00 〜 23)
date(‘i’)00 ~ 59
date(‘s’)00 ~ 59
午前・午後date(‘a’)小文字(午前:am 午後:pm)
date(‘A’)大文字(午前:AM 午後:PM)
全日付date(‘c’)ISO8601 フォーマット日付
2014-01-12T15:19:21+00:00
date(‘c’)RFC2822 フォーマット日付
Thu, 21 Dec 2014 16:01:07 +0200

曜日を日本語で表示する方法

date()関数のフォーマットには曜日の日本語表示がありません。そこで、曜日を「月曜日、火曜日…」というように日本語表示したい場合は配列の処理を行います。
使用するフォーマット文字は「w」です。

<?php
$week = array( "日", "月", "火", "水", "木", "金", "土" );
echo $week[date("w")]."曜日";
?>

今日の日付と時間を表示する方法:サンプル・デモ