残り日数の表示

<span id="view_clock"></span>


<script type="text/javascript">
showDiffDate(2020,2,3);
function showDiffDate( tYear, tMonth, tDay) {
   // 現在日時を数値に変換
   var nowDate = new Date();
   var dnumNow = nowDate.getTime();
 
   // 指定日時を数値に変換
   var targetDate = new Date( tYear, tMonth-1, tDay );  // 月の値は 1 を引く必要がある点に注意。(※1月は0、2月は1、……12月は11)
   var dnumTarget = targetDate.getTime();
 
   // 引き算して残日数を計算
   var diffMSec = dnumTarget - dnumNow;
   var diffDays = diffMSec / ( 1000 * 60 * 60 * 24 );
   var showDays = Math.ceil( diffDays ); // 小数点以下を切り上げる
 
   // 表示
   document.getElementById("view_clock").innerHTML = "あと" + showDays + "日";

}
</script>