首頁  >  文章  >  web前端  >  如何用js取得當地時間做當地指針

如何用js取得當地時間做當地指針

一个新手
一个新手原創
2017-09-23 09:50:211865瀏覽

做一個機械鐘錶,鐘錶背景,做一個三指標偏轉的動畫效果

1、取得當地時間

得到三個指標的物件(樣式不贅述)

var h = document.getElementById("h");
var m = document.getElementById("m");
var s = document.getElementById("s");

取得當地時間

function setTime(){
var date = new Date();

1)

//思路:设置秒针旋转角度;60 = 360deg; 1 = 6deg;
var seceonds = date.getSeconds();//获取当前秒数
s.style.transform=" rotate("+6*senconds+"deg)";
//(style中的样式transform =rotate(x deg))旋转多少度;
// 60分钟 = 360deg 1分钟=6deg;
var minutes = date.getMinutes();
m.style.transform = "rotate(" + 6 * minutes + "deg)";
//设置时针
//12小时 = 360deg 1小时=30deg
var hours = date.getHours();
h.style.transform = "rotate(" + 30 * hours + "deg)";
}
setTime();函数调用执行
setInterval(setTime,1000);


以上是如何用js取得當地時間做當地指針的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn