js如何製作網頁時鐘(js怎麼做動態時鐘)

本文目錄一覽:

製作頁面時鐘,在頁面內顯示當前時間,並使用計時器控制時間的變化用JAVASCRIPT

// JavaScript Document

function disptime(){

var today=new Date();

var hh=today.getHours();

var mm=today.getMinutes();

var ss=today.getSeconds();

document.getElementById(“myClock”).innerHTML=”h1現在的時間是:”+hh+”:”+mm+”:”+ss+”h1″;

}

var timer;

function interval(){

timer=setInterval(“disptime()”,1000);

}

在html文件中引入和載入就好了,引入總會的吧。

如何用javascript實現一個時鐘?

function init(){

  clock();

  setInterval(clock,1000);

}

function clock(){

  var now = new Date();

  var ctx = document.getElementById(‘canvas’).getContext(‘2d’);

  ctx.save();

  ctx.clearRect(0,0,150,150);

  ctx.translate(75,75);

  ctx.scale(0.4,0.4);

  ctx.rotate(-Math.PI/2);

  ctx.strokeStyle = “black”;

  ctx.fillStyle = “white”;

  ctx.lineWidth = 8;

  ctx.lineCap = “round”;

  // Hour marks

  ctx.save();

  for (var i=0;i12;i++){

    ctx.beginPath();

    ctx.rotate(Math.PI/6);

    ctx.moveTo(100,0);

    ctx.lineTo(120,0);

    ctx.stroke();

  }

  ctx.restore();

  // Minute marks

  ctx.save();

  ctx.lineWidth = 5;

  for (i=0;i60;i++){

    if (i%5!=0) {

      ctx.beginPath();

      ctx.moveTo(117,0);

      ctx.lineTo(120,0);

      ctx.stroke();

    }

    ctx.rotate(Math.PI/30);

  }

  ctx.restore();

  

  var sec = now.getSeconds();

  var min = now.getMinutes();

  var hr  = now.getHours();

  hr = hr=12 ? hr-12 : hr;

  ctx.fillStyle = “black”;

  // write Hours

  ctx.save();

  ctx.rotate( hr*(Math.PI/6) + (Math.PI/360)*min + (Math.PI/21600)*sec )

  ctx.lineWidth = 14;

  ctx.beginPath();

  ctx.moveTo(-20,0);

  ctx.lineTo(80,0);

  ctx.stroke();

  ctx.restore();

  // write Minutes

  ctx.save();

  ctx.rotate( (Math.PI/30)*min + (Math.PI/1800)*sec )

  ctx.lineWidth = 10;

  ctx.beginPath();

  ctx.moveTo(-28,0);

  ctx.lineTo(112,0);

  ctx.stroke();

  ctx.restore();

  

  // Write seconds

  ctx.save();

  ctx.rotate(sec * Math.PI/30);

  ctx.strokeStyle = “#D40000”;

  ctx.fillStyle = “#D40000”;

  ctx.lineWidth = 6;

  ctx.beginPath();

  ctx.moveTo(-30,0);

  ctx.lineTo(83,0);

  ctx.stroke();

  ctx.beginPath();

  ctx.arc(0,0,10,0,Math.PI*2,true);

  ctx.fill();

  ctx.beginPath();

  ctx.arc(95,0,10,0,Math.PI*2,true);

  ctx.stroke();

  ctx.fillStyle = “#555”;

  ctx.arc(0,0,3,0,Math.PI*2,true);

  ctx.fill();

  ctx.restore();

  ctx.beginPath();

  ctx.lineWidth = 14;

  ctx.strokeStyle = ‘#325FA2’;

  ctx.arc(0,0,142,0,Math.PI*2,true);

  ctx.stroke();

  ctx.restore();

}

怎麼用js讓網頁顯示時間

$(function(){

function getTime(){

var date=new Date();

var time=date.getHours()+”:”+date.getMinutes()+”:”+date.getSeconds();

$(‘div’).html(time);

}

setInterval(getTime, 1000)

});

頁面中放一個div顯示時間

怎麼把js時鐘放在網頁側邊

1、首先打開電腦。

2、其次在電腦主頁找到並點擊設置。

3、最後在設置中點擊時鐘設置,點擊側面即可。

javascript,實現一個時鐘,頁面顯示當前時間包括年月日時 分 秒 並設定一個時間點,當該

html

head

titleTime/title

/head

body

div id=”time”/div

div id=”alert”/div

/body

script type=”text/javascript” charset=”utf-8″ async defer

var time = document.getElementById(“time”);

showTime();

function showTime() {

// To get the date time

var date = new Date();

var year = date.getYear() + 1900;

var month = date.getMonth() + 1;

var day = date.getDate();

var hour = date.getHours();

var min = date.getMinutes();

var sec = date.getSeconds();

var date_time = year + “-” + month + “-” + day + ” ” + hour + “:” + min + “:” + sec;

time.innerHTML = date_time;

// when the time is equal your condition, show the special words.

if(date_time == “2014-6-25 11:45:20”) {

document.getElementById(“alert”).innerHTML = “It’s time to display your words here.”;

}

}

// set the interval time

setInterval(showTime, 1000);

/script

/html

網頁製作中時間和日期怎麼加。

添加的具體方法如下:

1、打開Dreamweaver新建一個html網頁。

2、切換到代碼視圖,在head/head標籤里,title/title標籤後面輸入JavaScript標籤。  script type=”text/javascript”/script

3、在script標籤里定義一個time()函數

function time()

{

thistime=new Date()                                   //創建一個對象

var hours=thistime.getHours()                    //獲取時鐘

var minutes=thistime.getMinutes()             //獲取分鐘

var seconds=thistime.getSeconds()              //獲取秒鐘

var years=thistime.getYear()                         //獲取年

var months=thistime.getMonth()                //獲取月

var days=thistime.getDay()                          獲取日

}

4、判斷當時鐘小於10的時候在前面加個0,例如8點零8分會顯示08:08

if(eval(hours)10)

{

hours=”0″+hours

}

if(eval(minutes10))

{

minutes=”0″+minutes

}

if(seconds10)

{

seconds=”0″+seconds

5、thistime=hours+”:”+minutes+”:”+seconds     //把時間顯示順序調整好

document.title=thistime                                //在標題顯示

var timer=setTimeout(“time()”,1000)              //設置計時器,讓時間每分每秒更新

6、在body/body標籤加上載入觸發事件

body onload=”time()”

7、按Ctrl+s保存,按F12在瀏覽器中瀏覽。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/244036.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:00
下一篇 2024-12-12 13:00

相關推薦

  • QML 動態載入實踐

    探討 QML 框架下動態載入實現的方法和技巧。 一、實現動態載入的方法 QML 支持從 JavaScript 中動態指定需要載入的 QML 組件,並放置到運行時指定的位置。這種技術…

    編程 2025-04-29
  • Python愛心代碼動態

    本文將從多個方面詳細闡述Python愛心代碼動態,包括實現基本原理、應用場景、代碼示例等。 一、實現基本原理 Python愛心代碼動態使用turtle模塊實現。在繪製一個心形的基礎…

    編程 2025-04-29
  • t3.js:一個全能的JavaScript動態文本替換工具

    t3.js是一個非常流行的JavaScript動態文本替換工具,它是一個輕量級庫,能夠很容易地實現文本內容的遞增、遞減、替換、切換以及其他各種操作。在本文中,我們將從多個方面探討t…

    編程 2025-04-28
  • 使用easypoi創建多個動態表頭

    本文將詳細介紹如何使用easypoi創建多個動態表頭,讓表格更加靈活和具有可讀性。 一、創建單個動態表頭 easypoi是一個基於POI操作Excel的Java框架,支持通過註解的…

    編程 2025-04-28
  • Python動態輸入: 從基礎使用到應用實例

    Python是一種高級編程語言,因其簡單易學和可讀性而備受歡迎。Python允許程序員通過標準輸入或命令行獲得用戶輸入,這使得Python語言無法預測或控制輸入。在本文中,我們將詳…

    編程 2025-04-28
  • Python開發工程師應該怎麼做

    Python作為一種解釋型、面向對象、動態數據類型的編程語言,在近年來受到了越來越多人的歡迎。Python作為開發工程師的其中一項技能,如何才能擁有更好的Python編程能力呢?本…

    編程 2025-04-27
  • 詞雲圖怎麼做圖片

    詞雲圖是一種將文本中的關鍵詞以圖形化的形式展示出來的數據可視化方式,它可以直觀地展示文本的主題及其重要性,因此被廣泛應用於輿情分析、文本挖掘等領域。在本篇文章中,我們將介紹如何使用…

    編程 2025-04-27
  • Python動態規劃求解公共子串

    本文將從以下多個方面對公共子串Python動態規划進行詳細闡述: 一、什麼是公共子串? 公共子串是指在兩個字元串中同時出現且連續的子串。例如,字元串”ABCD&#822…

    編程 2025-04-27
  • 使用Thymeleaf動態渲染下拉框

    本文將從下面幾個方面,詳細闡述如何使用Thymeleaf動態渲染下拉框: 一、Thymeleaf是什麼 Thymeleaf是一款Java模板引擎,可用於Web和非Web環境中的應用…

    編程 2025-04-27
  • 動態規劃例題用法介紹

    本文將以動態規劃(Dynamic Programming, DP)例題為中心,深入闡述動態規劃的原理和應用。 一、最長公共子序列問題 最長公共子序列問題(Longest Commo…

    編程 2025-04-27

發表回復

登錄後才能評論