1. 程式人生 > >日期對象的常用用法(傳參以及轉字符串日期)

日期對象的常用用法(傳參以及轉字符串日期)

想要 當前 沒有 函數 fun 用法 自定義 自動調用 轉換

一、傳參

我們用var now=new Date()

獲得自定義的時間對象

函數中沒有傳遞任何參數,表示此對象now自動獲取了當前的時間。
如果想要創建一個自定義時間的對象,需要在new Date()中傳遞參數,接收毫秒數。
可以使用Date.parse()來獲得自定義時間的毫秒數。
4種方法如下:

var mydate1=new Date(Date.parse("12/12/2013"));
console.log(mydate1);

var mydate2=new Date("12/12/2013");//會自動調用Date.parse
console.log(mydate2);

var mydate3=new
Date(Date.parse("12-12-2013")); console.log(mydate3); var mydate4=new Date("12-12-2013");//會自動調用Date.parse console.log(mydate4);

二、將時間對象轉換成字符串日期格式: yyyy-mm-dd

2.1:傳入時間戳

?function myFormat(eqDate) {
    var dd = new Date(eqDate);
    var y = dd.getFullYear();
    var m = dd.getMonth()+1;
    var d = dd.getDate();
    
if(parseInt(m)<10){ m = "0"+m; } if(parseInt(d)<10){ d = "0"+d; } return end = y+"-"+m+"-"+d; }

2.2傳入日期對象

?function myFormat(dd) {
    var y = dd.getFullYear();
    var m = dd.getMonth()+1;
    var d = dd.getDate();
    if(parseInt(m)<10){
        m = "0"+m;
    }
    
if(parseInt(d)<10){ d = "0"+d; } return end = y+"-"+m+"-"+d; }

日期對象的常用用法(傳參以及轉字符串日期)