Date

(一)Datejavascript

    獲取系統當前的時間:  var   now=new Date();java

                                  now;                             //Tus Feb 21 2017 19:49:22 GMT+0800 (CST)瀏覽器

                                  now.getFullYear();            //獲取年份spa

                                  now.getMonth();              //獲取月份操作系統

                                  now.getDate();               //獲取多少日翻譯

                                  now.getDay();               //獲取周幾,好比2,表示週二設計

                                  now.getHours();           // 獲取幾時code

                                  now.getMinutes();        //獲取幾分對象

                                  now.getSeconds();       //獲取秒數ip

                                  now.getMilliseconds(); // 875, 毫秒數

                                  now.getTime();                 //1435146562875, 以number形式表示的時間戳

注意,當前時間是瀏覽器從本機操做系統獲取的時間,因此不必定準確,由於用戶能夠把當前時間設定爲任何值。

        建立一個指定時間和日期的對象:var d=new Date(2017,1,21,8,37,35,123);

                                                    d;                                                                      //在這裏,d顯示的結果翻譯爲2017年的2月21日                                                                                                                                                             8:37:35,週二

     你可能觀察到了一個很是很是坑爹的地方,就是JavaScript的月份範圍用整數表示是0~11,0表示一月,1表示二月……,因此要表示6月,咱們傳入的是5!這絕對是JavaScript的設計者當時腦抽了一下,可是如今要修復已經不可能了。

       

       第二種建立一個指定日期和時間的方法是解析一個符合ISO 8601格式的字符串:

 var d = Date.parse('2015-06-24T19:49:22.875+08:00'); d; // 1435146562875 但它返回的不是Date對象,而是一個時間戳Date
 var d=new Date(1435146562875);
d; //
Wed Jun 24 2015 19:49:22 GMT+0800 (CST)
var d = new Date(1435146562875); d.toLocaleString(); // '2015/6/24 下午7:49:22',本地時間(北京時區+8:00),顯示的字符串與操做系統設定的格式有關 d.toUTCString(); // 'Wed, 24 Jun 2015 11:49:22 GMT',UTC時間,與本地時間相差8小時
相關文章
相關標籤/搜索