Date对象 格式化日期和时间

 // 1.星期默认从0开始,0是周日
    // 2.月份默认从0开始,需要+1
    function getDates() {
        var date = new Date();
        var year = date.getFullYear(); //
        var month = date.getMonth() + 1; //
        var dates = date.getDate(); //
        //把星期装进数组里,星期日最前面
        var arr = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']
        var day = date.getDay(); //星期几
        //获取的数字使用数组利用索引转变成星期。
        return year + '年' + month + '月' + dates + '日 ' + arr[day];
    }
    console.log(getDates());

    // 1.时分秒默认10之前默认只有个位数,需要补0
    function getTime() {
        var date = new Date();
        var h = date.getHours();
        var m = date.getMinutes();
        var s = date.getSeconds();
        h = h < 10 ? '0' + h : h;
        m = m < 10 ? '0' + m : m;
        s = s < 10 ? '0' + s : s;
        return h + ':' + m + ':' + s;
    }
    console.log(getTime());
    console.log(getDates() + "  " + getTime());
原文地址:https://www.cnblogs.com/sangejava/p/13067666.html