Countdown timer to the new year

by sii_side

HTML

<p>2017年1月1日まで残り…</p>
<p id="cd"></p>

CSS

#cd {
  font-size: 120%;
  font-weight: bold;
}

JavaScript

var timer = window.setInterval(function() {
  var n    = new Date;
  var e    = new Date(2017, 0, 1);

  var dif  = e - n;
  var day  = dif / 86400000 | 0;
  var hour = dif % 86400000 / 3600000 | 0; 
  var min  = dif % 86400000 % 3600000 / 60000 | 0;
  var sec  = dif % 86400000 % 3600000 % 60000 / 1000 | 0;
  var msec = dif % 86400000 % 3600000 % 60000 % 1000 / 10 | 0; 

  document.querySelector("#cd").innerHTML = day + "日" + hour + "時間" + min + "分" + sec + "秒" + msec;
}, 30);