時間、日期是跟我們生活息息相關的事情,同時它們也是編程中經常要碰到的數據。在PHP中有date()函數區處理時間和日期數據,在html5中有time標籤定義時間和標籤,在JavaScript中有date對象供我們處理時間、日期數據。今天主要給大家聊聊JavaScript中的時間日期:date對象。
JavaScript中的Date對象
在JavaScript中有專門的Date對象來處理時間日期。ECMAScript把日期存儲為距離UTC(世界統一時間是所有時區的基標準標時間,由原子鐘提供。)時間1970年1月1日0點的毫秒數。JavaScript創建時間的代碼是var mydate=new Date();,這句代碼是創建新的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還提供了不少獲取時間細節的方法如下圖:
常見的Date 對象方法有
關於“JavaScript日期時間”先聊到這,還是多多聯繫。每天學習一個知識點,每日寄語-“成功不是憑夢想和希望,而是憑努力和實踐。”
閱讀更多 編程小小學生 的文章
關鍵字: ECMAScript JavaScript 必看