1. 程式人生 > 實用技巧 >JS獲取當前日期,並將其格式化為 YYYY-MM-DD

JS獲取當前日期,並將其格式化為 YYYY-MM-DD

相關程式碼:

var myDate = new Date();
myDate.getYear();        //獲取當前年份(2位)
myDate.getFullYear();    //獲取完整的年份(4位,1970-????)
myDate.getMonth();       //獲取當前月份(0-11,0代表1月)
myDate.getDate();        //獲取當前日(1-31)
myDate.getDay();         //獲取當前星期X(0-6,0代表星期天)
myDate.getTime();        //獲取當前時間(從1970.1.1開始的毫秒數)
myDate.getHours();       //
獲取當前小時數(0-23) myDate.getMinutes(); //獲取當前分鐘數(0-59) myDate.getSeconds(); //獲取當前秒數(0-59) myDate.getMilliseconds(); //獲取當前毫秒數(0-999) myDate.toLocaleDateString(); //獲取當前日期 var mytime=myDate.toLocaleTimeString(); //獲取當前時間 myDate.toLocaleString( ); //獲取日期與時間

獲取當前日期

 //獲取當前時間,格式YYYY-MM-DD
getNowFormatDate() {
      
var date = new Date() var seperator1 = '-' var year = date.getFullYear() var month = date.getMonth() + 1 var strDate = date.getDate() if (month >= 1 && month <= 9) { month = '0' + month } if (strDate >= 0 && strDate <= 9) { strDate
= '0' + strDate } var currentdate = year + seperator1 + month + seperator1 + strDate return currentdate }

獲取當前日期時間

//獲取當前日期時間
function curentTime()
    {
        var now = new Date();

        var year = now.getFullYear();       //
        var month = now.getMonth() + 1;     //
        var day = now.getDate();            //

        var hh = now.getHours();            //
        var mm = now.getMinutes();          //
        var ss = now.getSeconds();          //

        var clock = year + "-";

        if(month < 10)
            clock += "0";

        clock += month + "-";

        if(day < 10)
            clock += "0";

        clock += day + " ";

        if(hh < 10)
            clock += "0";

        clock += hh + ":";
        if (mm < 10)
            clock += '0';
        clock += mm + ":";

        if (ss < 10)
            clock += '0';
        clock += ss;
        return clock;
    }

    //定時執行setTime
    setInterval("setTime()",1000);

    //將id為currentTime的div更新為最新時間
    function setTime(){
        $('#currentTime').html(curentTime());
    }