いしたか部 Written by いしたか

【意外とカンタン】ページの最終更新日を表示する【PHP】

Programming Web制作

自作したWebページに更新日を表示させる方法を説明します。

Webページを自分でコーディングできる人ならカンタンです。

手順は2つ

  1. 拡張子を .html から .php へ変更
  2. コードを追加

詳しく説明します。

1. 拡張子を .html から .php へ変更

手順の補足
作業はサーバー上で行います。
すでに拡張子が .php で作成されていればこの作業は不要です。

・ファイル(index.html)をコピー(複製)する。
・コピーしたファイルの拡張子を index.php へ変更
・index.php が表示されるか確認する。
例)https://example.com/index.php にアクセス

※ indexd.php が正しく表示されない場合は、使用しているサーバーが PHP に対応していない可能性があります。

2. コードを追加

次のコードを追加します。コードを追加する場所はどこでも大丈夫です。
最終的にサーバー上のファイルが更新された状態にします。

<?php
  date_default_timezone_set('Asia/Tokyo');
  echo date("Y.m.d", filemtime('./index.php'));
?>

コードを追加した場所に次の様に表示されていればオッケーです。

2021.09.28

以上です。

※ 応用編

年月日の前に「更新日:」を追加する方法

<?php
  date_default_timezone_set('Asia/Tokyo');
  echo "更新日:" . date("Y.m.d", filemtime('./index.php'));
?>

こんな感じに表示できます。

更新日:2021.09.28

書き方を変えても同じく表示できます。

<?php
  date_default_timezone_set('Asia/Tokyo');
?>
更新日:<?php echo date("Y.m.d", filemtime('./index.php'));?>