回覆列表
  • 1 # 使用者7562851551830

    javascript 沒有自己的時間格式化函式,我們可以自己自定義一個,轉成自己需要的時間格式。

    方法

    1

    /5

    獲取當前日期。

    <script type="text/javascript">

    var d = new Date();

    alert("當前日期: :" + d);

    </script>

    這個日期不適合直接使用,需要轉換成直觀的時間。

    2

    /5

    修改後的程式碼:

    var d = new Date();

    var d2 = d.getFullYear() + "年"+ (d.getMonth() + 1) +"月"+ d.getDate() +"日";

    alert("當前日期: :" + d2);

    3

    /5

    可以把它寫成一個函式:

    //date:時間,

    //type:格式陣列 - - - ,年月日,/ / /

    function time(date,type){

    if(typeof d == "object"){

    var timeStr = "";

    var l = arguments.length;

    if(l == 1){

    timeStr = d.getFullYear() + "年"+ (d.getMonth() + 1) +"月"+ d.getDate() +"日 "+ d.getHours() + ":" + d.getMinutes()+":"+d.getSeconds();

    }else if(l == 2){

    if(typeof type == "object"){

    if(type.length == 1){

    timeStr = d.getFullYear() + type[0]+ (d.getMonth() + 1) +type[0]+ d.getDate() + " "+ d.getHours() + ":" + d.getMinutes()+":"+d.getSeconds();

    }else if(type.length == 3){

    timeStr = d.getFullYear() + type[0]+ (d.getMonth() + 1) +type[1]+ d.getDate() + type[2] +" "+ d.getHours() + ":" + d.getMinutes()+":"+d.getSeconds();

    }else{

    type = new Array("-");

    timeStr = d.getFullYear() + type[0]+ (d.getMonth() + 1) +type[0]+ d.getDate() + type[0] +" "+ d.getHours() + ":" + d.getMinutes()+":"+d.getSeconds();

    }

    }

    }

    return timeStr;

    }

    return "";

    }

    4

    /5

    alert(time(d , new Array("年","月","日")));

    5

    /5

    alert(time(d , new Array("-

  • 中秋節和大豐收的關聯?
  • 比較喜歡詭異跟靈異話題!覺得外賣小哥工作性質!會有遇到過嗎?