1行目:<SCRIPT type="text/JavaScript"> 2行目:var kdate=new Date(document.lastModified) 3行目:var kyear=kdate.getYear() 4行目:var kmonth=kdate.getMonth()+1 5行目:var kday=kdate.getDate() 6行目:if (kyear<10){kyear="0"+kyear} 7行目:if (kmonth<10){kmonth="0"+kmonth} 8行目:if (kday<10){kday="0"+kday} 9行目:document.write("● 更新 "+kyear+"/"+kmonth+"/"+kday+" ●") 10行目:</SCRIPT>
斜体 は変数名です
1行目:スクリプト開始タグ(言語はJavaScript)
2行目:kdate を初期化し、更新日を代入。
3行目:kyear に kdate の年数を代入
4行目:kmonth に kdate の月数を代入
5行目:kday に kday の日数を代入
6行目:kyear が10より小さい場合は、前に0をつける
7行目:kmonth が10より小さい場合は、前に0をつける
8行目:kday が10より小さい場合は、前に0をつける
9行目:「● 更新 kyear / kmonth / kday ●」の文字列を書き出す。
10行目:スクリプト終了タグ
この結果スクリプトが9行目で書き出した文字に置き換えられ、その結果、更新日が自動で表示されるようになります。例えば更新日が、99年10月10日なら、「● 更新 99/10/10 ●」となります。