Clock 2

3 6 9 12

Code Example

  <script>
   var dialLines = document.getElementsByClassName('diallines');
   var clockEl = document.getElementsByClassName('clock')[0];

   for (var i = 1; i < 60; i++) {
     clockEl.innerHTML += "<div class='diallines'></div<";
     dialLines[i].style.transform = "rotate(" + 6 * i + "deg)";
   }

   function clock() {
      var weekday = [
      "Sunday",
      "Monday",
      "Tuesday",
      "Wednesday",
      "Thursday",
      "Friday",
      "Saturday"
    ],
    d = new Date(),
    h = d.getHours(),
    m = d.getMinutes(),
    s = d.getSeconds(),
    date = d.getDate(),
    month = d.getMonth() + 1,
    year = d.getFullYear(),

    hDeg = h * 30 + m * (360 / 720),
    mDeg = m * 6 + s * (360 / 3600),
    sDeg = s * 6,

    hEl = document.querySelector('.hour-hand'),
    mEl = document.querySelector('.minute-hand'),
    sEl = document.querySelector('.second-hand'),
    dateEl = document.querySelector('.date'),
    dayEl = document.querySelector('.day');

  var day = weekday[d.getDay()];

  if (month < 9) {
    month = "0" + month;
  }

  hEl.style.transform = "rotate(" + hDeg + "deg)";
  mEl.style.transform = "rotate(" + mDeg + "deg)";
  sEl.style.transform = "rotate(" + sDeg + "deg)";
  // dateEl.innerHTML = date+"/"+month+"/"+year;
  // dayEl.innerHTML = day;
}

setInterval("clock()", 100);
  </script>