>本教程展示了一種簡單而有效的方法,用於使用jQuery在網頁上顯示數字時鐘。 時鐘每秒都會動態更新,提供連續刷新的時間顯示。
這是jQuery代碼:
function updateClock() { var currentTime = new Date(); var currentHours = currentTime.getHours(); var currentMinutes = currentTime.getMinutes(); var currentSeconds = currentTime.getSeconds(); currentMinutes = (currentMinutes < 10 ? "0" : "") + currentMinutes; currentSeconds = (currentSeconds < 10 ? "0" : "") + currentSeconds; var timeOfDay = (currentHours < 12) ? "AM" : "PM"; currentHours = (currentHours > 12) ? currentHours - 12 : currentHours; currentHours = (currentHours === 0) ? 12 : currentHours; var currentTimeString = currentHours + ":" + currentMinutes + ":" + currentSeconds + " " + timeOfDay; $("#clock").html(currentTimeString); } $(document).ready(function() { setInterval(updateClock, 1000); });
>
常見問題和自定義選項:
>外觀自定義(CSS):
>您可以使用CSS輕鬆自定義時鐘的外觀。 例如,將顏色更改為藍色,將字體大小更改為24像素:
要合併日期,請在
#clock { color: blue; font-size: 24px; }
請記住在您的html中添加元素。
>updateClock
> 12小時與24小時格式:
var currentDate = currentTime.toDateString(); $("#date").html(currentDate);
邏輯。 <div id="date"></div>
添加聲音,時區和更高級的功能:添加聲音(使用HTML5 元素),處理時區(需要時區(如Moment timeZone),或創建更複雜的時鐘(模擬時鐘,倒計時,定格)超出了此基礎示例,但具有其他示例的範圍,但可以實現其他示例的範圍。 提供的常見問題解答為這些更高級功能提供了起點。 請記住在添加廣泛功能時考慮性能含義。timeOfDay
以上是創建自己的jQuery數字時鐘的詳細內容。更多資訊請關注PHP中文網其他相關文章!