JavaScript中的date

Date 對象用于處理日期和時間。

?????創(chuàng)建 Date 對象的語法:

var myDate=new Date();

?????Date對象的方法:

Date()    //返回當(dāng)日的日期和時間
getDate()  //從 Date 對象返回一個月中的某一天 (1 ~ 31)
getDay()  //從 Date 對象返回一周中的某一天 (0 ~ 6)
getMonth()  //從 Date 對象返回月份 (0 ~ 11)
getFullyare  //從 Date 對象以四位數(shù)字返回年份
getHours()  //返回 Date 對象的小時 (0 ~ 23)
getMinutes()  //返回 Date 對象的分鐘 (0 ~ 59)
getSeconds()  //返回 Date 對象的秒數(shù) (0 ~ 59)
getMilliseconds()  //返回 Date 對象的毫秒(0 ~ 999)

等等有很多對象方法API,可以去w3school官網(wǎng)查找學(xué)習(xí)


date示例如下:
JavaScript代碼塊

function time() {
        var a = new Date(); //獲取當(dāng)前時間
        var year = a.getFullYear(); //年
        var month = a.getMonth(); //月
        var dat = a.getDate(); //日
        var day = a.getDay(); //周
        var hour = a.getHours(); //時
        var min = a.getMinutes(); //分
        var sec = a.getSeconds(); //秒
        document.write('現(xiàn)在時間' + year + '年' + month + '月' + dat + '日,星期' + day + '\t' + hour + '時' + min + '分' + sec + '秒'); //最后拼接在一塊
}   
time();   //調(diào)用

效果:



當(dāng)然這個效果是靜態(tài)的效果并不會動的效果,如果你想要附加給他走起來的效果的得用到定時器,定時器分為:一次定時器setTimeout、永久定時器setInterval;

永久定時器setInterval寫法:
注釋:設(shè)置一個定時器,到達(dá)指定時間執(zhí)行我們的操作,然后定時器并沒有停止,以后每隔這么長時間,都重新執(zhí)行我們的操作

setInterval(function() {
        var a = new Date(); //獲取當(dāng)前時間
        var year = a.getFullYear(); //年
        var month = a.getMonth(); //月
        var dat = a.getDate(); //日
        var day = a.getDay(); //周
        var hour = a.getHours(); //時
        var min = a.getMinutes(); //分
        var sec = a.getSeconds(); //秒
        document.getElementById('date').innerHTML = '現(xiàn)在時間' + year + '年' + month + '月' + dat + '日,星期' + day + '\t' + hour + '時' + min + '分' + sec + '秒'; //最后拼接在一塊,輸出到指定地點(diǎn)
})

一次定時器setTimeout寫法:
注釋:設(shè)置一個定時器,到達(dá)指定的時間,執(zhí)行我們的操作,定時器停止

setTimeout(function() {
        var a = new Date(); //獲取當(dāng)前時間
        var year = a.getFullYear(); //年
        var month = a.getMonth(); //月
        var dat = a.getDate(); //日
        var day = a.getDay(); //周
        var hour = a.getHours(); //時
        var min = a.getMinutes(); //分
        var sec = a.getSeconds(); //秒
        document.getElementById('date').innerHTML = '現(xiàn)在時間' + year + '年' + month + '月' + dat + '日,星期' + day + '\t' + hour + '時' + min + '分' + sec + '秒'; //最后拼接在一塊
},2000)    //2000意思就是兩秒之后執(zhí)行操作
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容