最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript獲取當(dāng)前日期與時(shí)間的方法示例詳解

 更新時(shí)間:2025年07月01日 09:53:10   作者:小二愛(ài)編程·  
這篇文章主要介紹了JavaScript獲取當(dāng)前日期與時(shí)間的方法,以下是一些js中常見(jiàn)的時(shí)間操作案例,這些案例涵蓋了日期和時(shí)間的獲取、格式化、計(jì)算等操作,幫助你在實(shí)際開(kāi)發(fā)中處理時(shí)間相關(guān)的問(wèn)題,需要的朋友可以參考下

前言

在 JavaScript 中,可以通過(guò) Date 對(duì)象來(lái)獲取系統(tǒng)當(dāng)前的時(shí)間信息,并使用 getFullYear()、getMonth()getDate()getHours() 等方法提取具體的年、月、日、時(shí)、分、秒等信息,最后通過(guò) DOM 操作(如 innerHTML)將時(shí)間顯示在網(wǎng)頁(yè)上。

一、獲取當(dāng)前時(shí)間對(duì)象

var now = new Date(); // 創(chuàng)建一個(gè)表示當(dāng)前時(shí)間的對(duì)象

二、常用方法解析

方法描述
getFullYear()獲取當(dāng)前年份(四位數(shù)字,例如:2025)? 推薦使用
getMonth()獲取月份(從 0 開(kāi)始,即 0 表示 1 月,11 表示 12 月)
getDate()獲取日期(1 ~ 31)
getDay()獲取星期幾(0 表示星期日,1~6 表示星期一到星期六)
getHours()獲取小時(shí)數(shù)(0 ~ 23)
getMinutes()獲取分鐘數(shù)(0 ~ 59)
getSeconds()獲取秒數(shù)(0 ~ 59)

?? 注意:

  • getYear() 已被棄用,推薦使用 getFullYear()。
  • getMonth() 返回值比實(shí)際月份小 1,需要加 1 才能顯示正確月份。

三、示例代碼:獲取并打印時(shí)間信息

var now = new Date();

console.log("年:" + now.getFullYear());
console.log("月:" + (now.getMonth() + 1)); // 加 1
console.log("日:" + now.getDate());
console.log("時(shí):" + now.getHours());
console.log("分:" + now.getMinutes());
console.log("秒:" + now.getSeconds());
console.log("星期:" + now.getDay());

四、完整示例:實(shí)時(shí)顯示當(dāng)前時(shí)間

HTML + CSS 部分

<style>
.time span {
    display: inline-block;
    width: 40px;
    height: 20px;
}
</style>

<div class="time">
    當(dāng)前時(shí)間:<br><br>
    <span id="year"></span>年
    <span id="month"></span>月
    <span id="day"></span>日
    <span id="hour"></span>時(shí)
    <span id="minute"></span>分
    <span id="second"></span>秒
</div>

JavaScript 實(shí)現(xiàn)

function showTime() {
    var now = new Date();

    var year = now.getFullYear();
    var month = now.getMonth() + 1; // 注意加 1
    var day = now.getDate();
    var hour = now.getHours();
    var minute = now.getMinutes();
    var second = now.getSeconds();

    // 更新頁(yè)面內(nèi)容
    document.getElementById("year").innerHTML = year;
    document.getElementById("month").innerHTML = month;
    document.getElementById("day").innerHTML = day;
    document.getElementById("hour").innerHTML = hour;
    document.getElementById("minute").innerHTML = minute;
    document.getElementById("second").innerHTML = second;
}

// 初始調(diào)用一次
showTime();

// 每隔 1 秒更新一次時(shí)間
setInterval(showTime, 1000);

五、另一種寫(xiě)法:直接拼接字符串顯示時(shí)間

HTML 部分

<div id="clock"></div>

JavaScript 部分

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

    var year = date.getFullYear();
    var month = date.getMonth() + 1;
    var day = date.getDate();
    var hours = date.getHours();
    var minutes = date.getMinutes();
    var seconds = date.getSeconds();

    var week = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
    var currentWeek = week[date.getDay()];

    // 格式化為統(tǒng)一格式
    var timeStr = `${year}年${month}月${day}日 ${hours}:${minutes}:${seconds} ${currentWeek}`;

    document.getElementById("clock").innerText = timeStr;
}

updateTime();
setInterval(updateTime, 1000);

六、總結(jié)

功能方法
獲取年份getFullYear() ? 推薦使用
獲取月份getMonth() + 1(注意加 1)
獲取日期getDate()
獲取星期getDay() → 可映射成中文
獲取小時(shí)getHours()
獲取分鐘getMinutes()
獲取秒數(shù)getSeconds()
顯示時(shí)間使用 innerHTML 或 innerText 更新頁(yè)面元素
實(shí)時(shí)更新使用 setInterval(fn, 1000) 每秒刷新一次

七、注意事項(xiàng)

  • getMonth() 返回的是從 0 開(kāi)始的月份,記得手動(dòng)加 1;
  • getYear() 不推薦使用,已過(guò)時(shí);
  • 如果需要國(guó)際化,可結(jié)合 Intl.DateTimeFormat 處理;
  • 實(shí)時(shí)時(shí)間功能適用于電子鐘、計(jì)時(shí)器、狀態(tài)欄等場(chǎng)景。

到此這篇關(guān)于JavaScript獲取當(dāng)前日期與時(shí)間方法的文章就介紹到這了,更多相關(guān)JS獲取當(dāng)前日期與時(shí)間內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JavaScript函數(shù)作用域鏈分析

    JavaScript函數(shù)作用域鏈分析

    這篇文章主要介紹了JavaScript函數(shù)作用域鏈,實(shí)例分析了函數(shù)作用域鏈的原理與使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-02-02
  • js如何對(duì)元素可視區(qū)域進(jìn)行判定

    js如何對(duì)元素可視區(qū)域進(jìn)行判定

    在前端開(kāi)發(fā)中,有時(shí)候我們需要判斷一個(gè)元素是否在可視區(qū)域內(nèi),本文主要介紹了js如何對(duì)元素可視區(qū)域進(jìn)行判定,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • PHP中CURL的幾個(gè)經(jīng)典應(yīng)用實(shí)例

    PHP中CURL的幾個(gè)經(jīng)典應(yīng)用實(shí)例

    這篇文章主要介紹了PHP中CURL的幾個(gè)經(jīng)典應(yīng)用實(shí)例,本文講解了cURL請(qǐng)求的基本步驟、在cURL中用POST方法發(fā)送數(shù)據(jù)、用cURL上傳文件等內(nèi)容,需要的朋友可以參考下
    2015-01-01
  • js+canvas實(shí)現(xiàn)驗(yàn)證碼功能

    js+canvas實(shí)現(xiàn)驗(yàn)證碼功能

    這篇文章主要為大家詳細(xì)介紹了js+canvas實(shí)現(xiàn)驗(yàn)證碼功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • 基于JavaScript實(shí)現(xiàn)簡(jiǎn)單的輪播圖

    基于JavaScript實(shí)現(xiàn)簡(jiǎn)單的輪播圖

    這篇文章主要為大家詳細(xì)介紹了基于JavaScript實(shí)現(xiàn)簡(jiǎn)單的輪播圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • Javascript執(zhí)行流程細(xì)節(jié)原理解析

    Javascript執(zhí)行流程細(xì)節(jié)原理解析

    這篇文章主要介紹了Javascript執(zhí)行流程細(xì)節(jié)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • javascript 取小數(shù)點(diǎn)后幾位幾種方法總結(jié)

    javascript 取小數(shù)點(diǎn)后幾位幾種方法總結(jié)

    這篇文章主要介紹了javascript 取小數(shù)點(diǎn)后幾位幾種方法總結(jié)的相關(guān)資料,這里提供了四種方法,幫助大家整理,需要的朋友可以參考下
    2017-08-08
  • JavaScript包管理工具全面對(duì)比教程(??npm、Yarn、??pnpm?和??Bun)

    JavaScript包管理工具全面對(duì)比教程(??npm、Yarn、??pnpm?和??Bun)

    npm是Node.js官方的包管理工具,隨著Node.js一起安裝,是JavaScript生態(tài)中最廣泛使用的包管理器,這篇文章主要介紹了JavaScript包管理工具全面對(duì)比的相關(guān)資料,詳細(xì)介紹了npm、Yarn、??pnpm?和??Bun,需要的朋友可以參考下
    2026-05-05
  • Input文本框隨著輸入內(nèi)容多少自動(dòng)延伸的實(shí)現(xiàn)

    Input文本框隨著輸入內(nèi)容多少自動(dòng)延伸的實(shí)現(xiàn)

    下面小編就為大家?guī)?lái)一篇Input文本框隨著輸入內(nèi)容多少自動(dòng)延伸的實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • JavaScript數(shù)組的隨機(jī)排序方法詳解

    JavaScript數(shù)組的隨機(jī)排序方法詳解

    在前端開(kāi)發(fā)中,我們經(jīng)常需要對(duì)數(shù)組進(jìn)行隨機(jī)排序,例如在游戲、抽獎(jiǎng)、數(shù)據(jù)隨機(jī)展示等場(chǎng)景中,JavaScript 提供了多種方式來(lái)實(shí)現(xiàn)數(shù)組的隨機(jī)排序,本文將詳細(xì)介紹不同的方法,并分析它們的優(yōu)缺點(diǎn),幫助開(kāi)發(fā)者在不同場(chǎng)景下選擇合適的解決方案,需要的朋友可以參考下
    2025-03-03

最新評(píng)論

石狮市| 临颍县| 文水县| 福清市| 嫩江县| 屏山县| 双流县| 南江县| 蒲城县| 丰城市| 晋江市| 英超| 清河县| 怀集县| 襄城县| 富蕴县| 内江市| 四平市| 阿巴嘎旗| 郎溪县| 铁岭县| 武威市| 青岛市| 富锦市| 彝良县| 慈利县| 深泽县| 南平市| 金门县| 仙居县| 昭觉县| 时尚| 含山县| 腾冲县| 鹿邑县| 观塘区| 乐亭县| 西吉县| 龙州县| 长沙市| 西乌珠穆沁旗|