指定した日までの日数を表示(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>
〔 実行する 〕