いま何時?

はじめての PHP

最初の PHP ページを作ってみましょう。

<h1>いま何時?</h1>
<p>いま
<?php echo date("Y 年 m 月 d 日 H 時 i 分 s 秒") ?>
です。</p>

これをたとえば time.php という名前で保存します。 名前は何でもかまいませんが,拡張子は必ず php とします。

これをサーバに送り,ブラウザで見てみましょう。 「いま 2008 年 09 月 08 日 12 時 04 分 02 秒です」のように表示されたでしょうか。

解説

echo は出力の命令, date() は日付・時刻を文字列として返す関数です。 date() に与える文字列によって次の値が返されます。

d01..31
G0..23
H00..23
i00..59
j1..31
m01..12
n1..12
s00..59
w0..6
Y2000..
y00..

曜を日本語で出すには次のようにすればいいでしょう。

今日は 月曜日です。

<p>今日は
<?php
  $week[0] = "日";
  $week[1] = "月";
  $week[2] = "火";
  $week[3] = "水";
  $week[4] = "木";
  $week[5] = "金";
  $week[6] = "土";
  echo $week[date("w")];
?>
曜日です。</p>

応用――ファイルの更新日時

応用として,そのファイルの最終更新日時を返すようにしてみましょう。

このページは 2007 年 08 月 03 日 17 時 52 分 43 秒に更新されました。

<p>このページは
<?php echo date("Y 年 m 月 d 日 H 時 i 分 s 秒", filemtime("time.php")); ?>
に更新されました。</p>

奥村晴彦

Last modified: 2007-08-03 17:52:43