JavaScript---Date对象

Date 对象用于处理日期与时间。

一、创建Date对象

1.获取当前时间---【 var date = new Date();】

2.自定义时间---【  var nexD = new Date('2019/12/18 17:30:00');】

二、Date对象常用方法

方法

描述

getDate()

返回一个月的某一天(1-31)

getDay()

返回一周中的某一天(0-6)

var week = date.getDay();

 var weeks = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];

console.log(weeks[week]);

getMonth()

返回月份(0-11)注意:获取正确的月份需要+ 1

var m = date.getMonth() + 1;

getFullYear()

返回年份

getHours()

返回小时(0-23)

getMinutes()

返回分钟(0-59)

getSeconds()

返回秒(0-59)

getMilliseconds()

返回毫秒(0-999)

getTime()

返回1970年1月1日至今的毫秒数(时间戳)

示例:显示日期与时间

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>日期时间</title>
    <style>
    #box {
        width: 260px;
        height: 300px;
        background-color: orangered;
        margin: 100px auto;
        padding: 20px;
    }

    #box_top {
        font-size: 23px;
        color: #fff;
        margin-bottom: 40px;
    }

    #box_bottom {
        width: 90%;
        height: 70%;
        background-color: orange;
        margin: 0 auto;
        font-size: 50px;
        color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    </style>
</head>

<body>
    <div id="box">
        <div id="box_top"></div>
        <div id="box_bottom"></div>
    </div>
    <script>
    window.onload = function() {

        setInterval(function() {
            var date = new Date();
            var year = date.getFullYear();
            var month = date.getMonth() + 1;
            var day = date.getDate();
            var week = date.getDay();
            var hour = date.getHours();
            var minute = date.getMinutes();
            var second = date.getSeconds();

            var weeks = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];

            $('box_top').innerText = year + '年' + month + '月' + day + '日  ' + weeks[week];
            $('box_bottom').innerHTML = size(hour) + ':' + size(minute) + ':' + size(second);
        }, 1000);
    };

    function size(num) {
        return num >= 10 ? num : '0' + num;
    }

    function $(id) {
        return typeof id === 'string' ? document.getElementById(id) : null;
    }
    </script>
</body>

</html>

 

发布了147 篇原创文章 · 获赞 33 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/maidu_xbd/article/details/102544960
今日推荐