★JavaScriptで時計&更新日自動表示★


年月日時分秒+曜日まで表示できる詳細な時計です。短くしたい場合は削って改造しましょう。
まずボディに下の文を一行入れます。
<body onload="TimeWatch()">

次に任意の場所に下のスクリプトを挿入します。
<script language="JavaScript">
<!--
function TimeWatch() {
var now = new Date();
var year = now.getYear();
var month = now.getMonth()+1;
var date = now.getDate();
var hour = now.getHours();
var min = now.getMinutes();
var sec = now.getSeconds();
var day = now.getDay();
var ms = now.getMilliseconds();
if ( day == 0 ) { day = "日" }
if ( day == 1 ) { day = "月" }
if ( day == 2 ) { day = "火" }
if ( day == 3 ) { day = "水" }
if ( day == 4 ) { day = "木" }
if ( day == 5 ) { day = "金" }
if ( day == 6 ) { day = "土" }
if ( month < 10 ) { month = "0" + month }
if ( date < 10 ) { date = "0" + date }
if ( hour < 10 ) { hour = "0" + hour }
if ( min < 10 ) { min = "0" + min }
if ( sec < 10 ) { sec = "0" + sec }
time=year + "年" + month + "月" + date + "日(" + day + ") " + hour + "時" + min + "分" + sec + "秒";
window.status=time;
document.Watch1.Watch2.value=time;
setTimeout ("TimeWatch()",500);
}
//--></script>
<form class="left" name="Watch1">
<input type="text" name="Watch2" size="40">

最終更新日を自動的に収得して表示するScriptです。外国のサーバーだと正常に収得できないこともあります。
また広告が表示されるサーバーは最終更新日が変わってしまうことがあるかも知れません…

使用例→最終更新日は 06/17/2004です。

<script language="JavaScript" type="text/javascript"><!--
document.write(document.fileModifiedDate);
// --></script>

使用例→最終更新日は 2004年6月17日です。

<script language="JavaScript" type="text/javascript"><!--
var day = new Date(document.lastModified);
var y = day.getFullYear(); //年を取得(IEのみでしたらgetYear()でもOK)
var m = day.getMonth() + 1; //月を取得
var d = day.getDate(); //日にちを取得
document.write(y+"年"+m+"月"+d+"日");
// --></script>

使用例→最終更新日は2004年06月17日 07時02分44秒です。

<SCRIPT language="JavaScript"><!--
modDate = new Date(document.lastModified)
year = modDate.getYear()
Month = modDate.getMonth()+1
Date = modDate.getDate()
minute = modDate.getMinutes()
second = modDate.getSeconds()
Hours = modDate.getHours()
if(modDate.getYear() < 2000) year += 1900
if(year < 1950) year += 100 // IE4, NN4の lastModified関連 Y2K対策
if(modDate.getMonth() < 10) Month = "0" + Month
if(modDate.getDate() < 10) Date = "0" + Date
if(modDate.getHours() < 10) Hours = "0" + Hours
if(modDate.getMinutes() < 10) minute = "0" + minute
if(modDate.getSeconds() < 10) second = "0" + second
document.write("<FONT SIZE=4 color=green>",year,"年",Month,"月",Date,"日")
document.write(" ",Hours,"時",minute,"分",second,"秒<br></font>");
// --></SCRIPT>