回覆列表
  • 1 # 出啟明星十二套春節

    setInterval(function(){

    document.write(new Date());

    },1000)

  • 2 # 微思格

    由於現在不方便操作電腦,所以我就大致說一下思路吧。

    1.首先利用new Date()和圖片中紅色重點圈出來的方法獲取一個當前系統時間物件,接著透過這個物件依次獲取相應的年月日時分秒。

    2.然後需要注意的是,myDate.getDate()+1才是當前月份;星期myDate.getDay()返回的是number型別,你需要建立一個星期函式toWeek()來判斷當前的具體星期,可使用switch函式或者if函式來進行操作,這邊不多講。比如得到今天的數字為6,你必須將它處理成:“星期六”。

    3.接下來你需要用字串儲存將要在頁面上顯示的時間,比如: var str = myDate.get FullYear()+“年”+myDate.getMonth()+1+“月”+myDate.getDate()+“日 ”+ toWeek(myDate.getDay())+ myDate.getHours()+“:”+myDate.getMinutes()+“: ”+myDate.getSeconds() ;

    4.將時間顯示到頁面上,這邊我簡單寫了,document.innerHTML = str;

    5.最後,為了讓時間一秒一秒實時重新整理,你必須將上面寫的程式碼全部丟進一個time函式進去,我們假設time函式已經可以成功在頁面上顯示這一秒的時間,那麼最後只需要開個定時器就ok了。timer= setInterval(time,1000);這樣頁面上的時間就會自動重新整理了。

    6.然後你會發現寫完之後時間要等待一秒才會刷出來,沒關係,這時你只需要在定時器後面或者前面再呼叫一次time函式即可:time();

    7.最後記得用js檔案儲存引入到html檔案中呦,或者直接用<script></script>標籤包裹住就行了。

  • 中秋節和大豐收的關聯?
  • 怎麼給steam裡沒中文版的遊戲安裝漢化包?