(JavaScript)Date 对象使用

28 阅读1分钟

概述:JavaScript Date 实例,该实例呈现时间中的某个时刻。Date 对象则基于 Unix Time Stamp,即自1970年1月1日零时起(UTC)起经过的毫秒数。

1.获取当前时间

var d1 = new Date;
console.log(d1);

2.传入时分秒年月日

var d2 = new Date(2023, 03, 28, 10, 37, 59);
        console.log(d2);

3.用字符串表示日期和时间

var d3 = new Date('2023-04-05 10:38:56');
console.log(d3);

4.案例1

 function getMyDate() {
            var arr = ['星期天', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
            // 获取当前时间
            var d = new Date();
            console.log(d);
            var str = d.getFullYear() + '年' + (d.getMonth() + 1) + '月' +
                d.getDate() + '日 ' + arr[d.getDay()];
            return str;
        }
        console.log(getMyDate());

5.案例2 倒计时

    function getTimes() {
        var d0 = new Date();
        var h = d0.getHours();
        var m = d0.getMinutes();
        var s = d0.getMinutes();
        h = h < 10 ? '0' + h : h
        m = m < 10 ? '0' + m : m
        s = s < 10 ? '0' + s : s
        return h + ':' + m + ':' + s;
    }
    console.log(getTimes());