最終更新日の自動書き換え

Index

  ファイルの最終更新日を自動的に書き換えるサンプルプログラムです。

【例】

  <HEAD>
    <SCRIPT TYPE="text/JavaScript">
    <!--
    function lastupDate()
    {
      // (1)
      Da = document.lastModified.substring( 0, 12 ).split( "/" );
      Y1 = Da[2].substring( 0, 10 ).split( " " );
      Ye = Y1[0];                       // (2)
      document.write( Ye, "年", Da[0], "月", Da[1], "日" ); // (3)
    }
    //-->
    </SCRIPT>
  </HEAD>

  <BODY>
  <SCRIPT TYPE="text/JavaScript">
  <!--
  lastupDate();
  </BODY>

【解説】

 (1) lastModified はファィルの最終更新日を "09/29/99 20:41:38" のように返し
     ます。( IE5.0 は "09/29/1999 20:41:38" のように返します )。substring
     メソッドで "09/29/??????" の 12 文字を取得します。次に split メソッド
     で "09", "29", "??????" のように分割し配列 Da に格納します。
 (2) さらに、年の部分を同じ様にして取得する。
 (3) ここで最終更新日を書き出しています。
【実行結果】