JavaScript下,new Date([params]),參數傳遞有如下五種方式:spa
一、new Date("month dd,yyyy hh:mm:ss"); ip
二、new Date("month dd,yyyy"); get
三、new Date(yyyy,mth,dd,hh,mm,ss); 注意:這種方式下,必須傳遞整型;變量
四、new Date(yyyy,mth,dd); im
五、new Date(ms); 注意:ms:是須要建立的時間和 GMT時間1970年1月1日之間相差的毫秒數;當前時間與GMT1970.1.1之間的毫秒數:var mills = new Date().getTime();ember
各類變量表明的含義是:英文
month:用英文 表示月份名稱,從January到December ,縮寫也行(Jan....Dec);
mth:用整數表示月份,從0(1月)到11(12月)
dd:表示一個 月中的第幾天,從1到31
yyyy:四位數表示的年份
hh:小時數,從0(午夜)到23(晚11點)
mm: 分鐘數,從0到59的整數
ss:秒數,從0到59的整數
ms:毫秒數,爲大於等於0的整數時間
舉個栗子:參數傳遞
new Date("Jun 2,2017 12:00:00"); //Fri Jun 02 2017 12:00:00 GMT+0800 (中國標準時間)
new Date("Jun 2,2017"); //Fri Jun 02 2017 00:00:00 GMT+0800 (中國標準時間)
new Date(2017,5,2,12,0,0); //Fri Jun 02 2017 12:00:00 GMT+0800 (中國標準時間)
new Date(2017,5,2); //Fri Jun 02 2017 00:00:00 GMT+0800 (中國標準時間)
new Date(1496376000000); //Fri Jun 02 2017 12:00:00 GMT+0800 (中國標準時間)
new
以上輸出的都是2017年6月2號的時間