javascript中Date對象複習

js的Date對象不怎麼常常用,因此忘得差很少,複習一下spa

1.聲明一個Date對象,默認本地當前時間code

var date = new Date();//Fri Apr 28 2017 14:26:19 GMT+0800 (中國標準時間)

 若是想聲明一個具體的時間,能夠有如下幾種方式:對象

new Date("yyyy/mth/dd");
new Date("month dd,yyyy hh:mm:ss");
new Date("month dd,yyyy");
new Date(yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd);
new Date(ms);//參數表示須要建立的時間和GMT時間1970年1月1日之間相差的毫秒數

須要注意的是月的取值範圍爲0~11blog

2.Date對象的方法字符串

經常使用的Date對象的方法分set和get兩種方式。記錄幾個容易忘記或者混淆的方法get

getDate()    //從 Date 對象返回一個月中的某一天 (1 ~ 31)。
getDay()    //從 Date 對象返回一週中的某一天 (0 ~ 6)。
getMonth()    //從 Date 對象返回月份 (0 ~ 11)。
getTime()    //返回 1970 年 1 月 1 日至今的毫秒數。
parse("xxx")    //返回1970年1月1日午夜到指定日期(字符串)的毫秒數。
toString()    //把 Date 對象轉換爲字符串。
toTimeString()    //把 Date 對象的時間部分轉換爲字符串。
toDateString()    //把 Date 對象的日期部分轉換爲字符串。
Date.now()

3.關於格式的一些場景class

在Angularjs中,但是使用$filterdate

var myJsDate=$filter('date')($scope.myDate,'yyyy-MM-dd');
相關文章
相關標籤/搜索