日期對象的常用用法(傳參以及轉字符串日期)
阿新 • • 發佈:2017-08-22
想要 當前 沒有 函數 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=newDate(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; }
日期對象的常用用法(傳參以及轉字符串日期)