JavaScript中的Date物件使用詳解

時間、日期是跟我們生活息息相關的事情,同時它們也是程式設計中經常要碰到的資料。在PHP中有date()函式區處理時間和日期資料,在html5中有time標籤定義時間和標籤,在JavaScript中有date物件供我們處理時間、日期資料。今天主要給大家聊聊JavaScript中的時間日期:date物件。

JavaScript中的Date物件使用詳解

JavaScript中的Date物件

在JavaScript中有專門的Date物件來處理時間日期。ECMAScript把日期儲存為距離UTC(世界統一時間是所有時區的基標準標時間,由原子鐘提供。)時間1970年1月1日0點的毫秒數。JavaScript建立時間的程式碼是var mydate=new Date();,這句程式碼是建立新的Date物件,它建立程式碼執行時的系統時間,可以利用這一點來計算程式執行速度。程式碼在執行前建立了一個時間物件,執行完畢後又建立一個時間物件,二者相減便得到了程式碼執行所花費的毫秒數。程式碼如下:

JavaScript中的Date物件使用詳解

JavaScript中的Date物件使用詳解

初始化時間物件

我們也可以初始化一個時間物件常用有以下幾種:new Date(“month dd,yyyy hh:mm:ss”);new Date(“mouth dd,yyyy”);new Date(yyyy,mth,dd,hh,mm,ss);new Date(yyyy,mth,dd);new Date(ms);。前面4種方式都是直接輸入年、月、日等引數,最後一種方法的時間1790年1月1日之間相差的毫秒數,引數含義如下。

1、yyyy:4位數表示的年份。

2、month:用英文表示月份名稱,從january到December。

3、mth:用整數表示的月份,從1月到12月。

4、dd:表示一個月的第幾天,從1到31。

5、mm:表示分鐘數:0到59的整數。

6、ss:表示從0到59的整數。

7、ms:毫秒數,大於等於0的整數。

雖然Date()函式可以直接獲取當前系統的時間,但是現實的格式在不同的瀏覽器有區別。JavaScript還提供了不少獲取時間細節的方法如下圖:

JavaScript中的Date物件使用詳解

圖片來自網路侵權聯絡

常見的Date 物件方法有

JavaScript中的Date物件使用詳解

關於“JavaScript日期時間”先聊到這,還是多多聯絡。每天學習一個知識點,每日寄語-“成功不是憑夢想和希望,而是憑努力和實踐。”