space
テクニック:日付のカウントダウン
 
space

  2011年1月1日から 日経過しました。


Script
<HTML>
< HEAD>
< TITLE>経過日数</TITLE>
< meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"></HEAD>
< SCRIPT Language="JavaScript">
< !--
function getCountDownDay2(theYear,theMonth,theDate)
{
theMonthName = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
today = new Date(); // 現在の時を取得するオブジェクトを生成
endDay = theMonthName[theMonth-1]+" "+theDate+","+theYear; // 指定した日付
endToday = new Date(endDay); // 指定した日付のオブジェクトを生成
dayCount = 24 * 60 * 60 * 1000; // 24時間×60分×60秒×1000秒、つまり1日
countDay = (endToday.getTime() - today.getTime()) / dayCount; // 日付の差分を求める
return Math.abs(Math.floor(countDay)+1); // 強制的に切り上げる
}
// -->
< /SCRIPT>
< /HEAD>
< BODY>
< P>
<B><font size="+1"> 経過日数</font></B>
< p><BR>
  2009年1月1日から
<SCRIPT Language="JavaScript"><!--
document.write(getCountDownDay2(2003,1,1));
// --></SCRIPT>
日経過しました。</p>
< /BODY>
< /HTML>
return