指定した日までの日数を表示(Date.parse)
<html>
<head>
<title>指定した日までの日数を表示</title>
</head>
<body>
<script language="JavaScript">
<!--
targetmonth = "12"; // 指定する月
targetdate = "25"; // 指定する日
oneday = 1000 * 60 * 60 * 24; // 一日のミリ秒
today = new Date();
year = today.getFullYear(); // 今日の年
time = today.getTime(); // 今日のミリ秒(1970/1/1からの)
targettime = Date.parse(year + "/" + targetmonth + "/" + targetdate);
if((targettime + oneday) < time) { // 指定された日のミリ秒
targettime = Date.parse((year + 1) + "/" + targetmonth + "/" + targetdate);
}
msg = targettime - time; // 指定された日から今日を引く
msg = Math.ceil(msg / oneday); // ミリ秒を日数に(切り上げ)
document.write('クリスマスまで', msg, '日です。');
//-->
</script>
</body>
</html>
〔 実行する 〕