91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript如何獲取當前時間

發布時間:2022-05-06 17:06:34 來源:億速云 閱讀:215 作者:iii 欄目:大數據

這篇“javascript如何獲取當前時間”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“javascript如何獲取當前時間”文章吧。

在javascript中,可以使用Date對象中的Date()方法來獲取當前時間,該方法可返回當天的日期和時間;也可以使用“new Date()”創建一個時間對象,利用內置的時間讀取方法,分別獲取年、月、日、時、分、秒等信息。

本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

在javascript中可以使用Date對象中的Date()方法來獲取當前時間。Date() 方法可返回當天的日期和時間。

Date()

示例:輸出今天的日期和時間

console.log(Date())

輸出:

javascript如何獲取當前時間

或者使用Date對象中不同方法,格式化時間,以固定格式顯示時間。

首先使用 new Date() 創建一個現在時間對象,然后使用 get 為前綴時間讀取方法,分別獲取現在時的年、月、日、時、分、秒等信息,最后通過定時器設置每秒執行一次,實現實時更新。

【操作步驟】

1) 設計時間顯示函數,在這個函數中先創建 Date 對象,獲取當前時間,然后分別獲取年份、月份、日份、時、分、秒等信息,最后組裝成一個時間字符串并返回。

var showtime = function () {
    var nowdate = new Date();
    var year = nowdate.getFullYear(),
        month = nowdate.getMonth() + 1,
        date = nowdate.getDate(),
        day = nowdate.getDay(),
        week = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"],
        h = nowdate.getHours(),
        m = nowdate.getMinutes(),
        s = nowdate.getSeconds(),
        h = checkTime(h),
        m = checkTime(m),
        s = checkTime(s);
    return year + "年" + month + "月" + date + "日" + week[day] + " " + h +":" + m + ":" + s;
}

2) 因為平時看到的時間格式一般是 00:00:01,而 getHours()、getMinutes()、getSeconds() 方法得到格式是 0 到 9,而不是 00 到 09 這樣的格式。所以在從 9 變成 10的過程中,從一位數變成兩位數,同樣再從 59秒變為 0 秒,或者 59 分變為 0 分,或者 23 時變為 0 時。例如:23:59:59 的下一秒應該為 00:00:00 ,實際為 0:0:0,這樣格式上就不統一,在視覺上也是數字突然增加,或突然減少,產生一種晃動的感覺。

下面定義一個輔助函數,把一位數字的時間改為兩位數字顯示。

var checkTime = function (i) {
    if (i < 10) {
        i = "0" + i;
    }
    return i;
}

3) 在頁面中添加一個標簽,設置 id 的值。

<h2 id="showtime"></h2>

4) 為標簽綁定定時器,在定時器中設置每秒鐘調用一次時間顯示函數。

var div = document.getElementById("showtime");
setInterval (function() {
    div.innerHTML = showtime();
}, 1000);  //反復執行函數

顯示結果如下:

javascript如何獲取當前時間

以上就是關于“javascript如何獲取當前時間”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蒲江县| 正宁县| 普洱| 始兴县| 瓦房店市| 离岛区| 盐亭县| 旬邑县| 景德镇市| 亚东县| 平定县| 瑞安市| 塔河县| 同江市| 靖宇县| 青铜峡市| 白河县| 晋江市| 红桥区| 阿坝| 甘泉县| 巫溪县| 太仆寺旗| 宁强县| 佳木斯市| 佛冈县| 连南| 德惠市| 广汉市| 达孜县| 香格里拉县| 江北区| 平昌县| 乐亭县| 新晃| 云龙县| 博客| 吉首市| 南陵县| 达尔| 措勤县|