Javascript獲取當(dāng)前時(shí)間函數(shù)和時(shí)間操作小結(jié)

字號(hào):


    易賢網(wǎng)網(wǎng)校上線了!
    >>>點(diǎn)擊進(jìn)入<<<
    網(wǎng)校開發(fā)及擁有的課件范圍涉及公務(wù)員、財(cái)會(huì)類、外語類、外貿(mào)類、學(xué)歷類、
    職業(yè)資格類、計(jì)算機(jī)類、建筑工程類、等9大類考試的在線網(wǎng)絡(luò)培訓(xùn)輔導(dǎo)。
    這篇文章主要介紹了Javascript獲取當(dāng)前時(shí)間函數(shù)和時(shí)間操作小結(jié),本文根據(jù)項(xiàng)目實(shí)際需求總結(jié)而來,需要的朋友可以參考下。
    js代碼:
    代碼如下:
    /*獲取當(dāng)前時(shí)間*/
    function getCurrentDate()
    {
    var timeStr = '';
    var curDate = new Date();
    var curMonth = curDate.getMonth()+1; //獲取當(dāng)前月份(0-11,0代表1月)
    var curDay = curDate.getDate(); //獲取當(dāng)前日(1-31)
    var curWeekDay = curDate.getDay(); //獲取當(dāng)前星期X(0-6,0代表星期天)
    var curHour = curDate.getHours(); //獲取當(dāng)前小時(shí)數(shù)(0-23)
    var curMinute = curDate.getMinutes(); // 獲取當(dāng)前分鐘數(shù)(0-59)
    var curSec =curDate.getSeconds(); //獲取當(dāng)前秒數(shù)(0-59)
    timeStr = curMonth+'月'+curDay+'日 周';
    switch(curWeekDay)
    {
    case 0:timeStr += '日';break;
    case 1:timeStr += '一';break;
    case 2:timeStr += '二';break;
    case 3:timeStr += '三';break;
    case 4:timeStr += '四';break;
    case 5:timeStr += '五';break;
    case 6:timeStr += '六';break;
    }
    if(curHour < 10)
    {
    if(curMinute < 10)
    {
    if(curSec < 10)
    {
    timeStr += ' 0'+curHour+':0'+curMinute+':0'+curSec;
    }
    else
    {
    timeStr += ' 0'+curHour+':0'+curMinute+':'+curSec;
    }
    }
    else
    {
    if(curSec < 10)
    {
    timeStr += ' 0'+curHour+':'+curMinute+':0'+curSec;
    }
    else
    {
    timeStr += ' 0'+curHour+':'+curMinute+':'+curSec;
    }
    }
    }
    else
    {
    if(curMinute < 10)
    {
    if(curSec < 10)
    {
    timeStr += ' '+curHour+':0'+curMinute+':0'+curSec;
    }
    else
    {
    timeStr += ' '+curHour+':0'+curMinute+':'+curSec;
    }
    }
    else
    {
    if(curSec < 10)
    {
    timeStr += ' '+curHour+':'+curMinute+':0'+curSec;
    }
    else
    {
    timeStr += ' '+curHour+':'+curMinute+':'+curSec;
    }
    }
    }
    $("#time").text(timeStr);
    }
    然后條用這個(gè)函數(shù)就行。
    最后,對(duì)Javascript日期的部分函數(shù)做個(gè)小結(jié):
    var myDate = new Date();
    myDate.getYear(); //獲取當(dāng)前年份(2位)
    myDate.getFullYear(); //獲取完整的年份(4位,1970-????)
    myDate.getMonth(); //獲取當(dāng)前月份(0-11,0代表1月)
    myDate.getDate(); //獲取當(dāng)前日(1-31)
    myDate.getDay(); //獲取當(dāng)前星期X(0-6,0代表星期天)
    myDate.getTime(); //獲取當(dāng)前時(shí)間(從1970.1.1開始的毫秒數(shù))
    myDate.getHours(); //獲取當(dāng)前小時(shí)數(shù)(0-23)
    myDate.getMinutes(); //獲取當(dāng)前分鐘數(shù)(0-59)
    myDate.getSeconds(); //獲取當(dāng)前秒數(shù)(0-59)
    myDate.getMilliseconds(); //獲取當(dāng)前毫秒數(shù)(0-999)
    myDate.toLocaleDateString(); //獲取當(dāng)前日期
    var mytime=myDate.toLocaleTimeString(); //獲取當(dāng)前時(shí)間
    myDate.toLocaleString( ); //獲取日期與時(shí)間