07_javascript內建對象Date

Date對象

在JS中使用Date對象來表示一個時間

創建一個Date對象

如果直接使用構造函數創建一個Date對象,則會封裝爲當前代碼執行的時間.
var d = new Date();
創建一個指定的時間對象

需要在構造函數中傳遞一個表示時間的字符串作爲參數

日期的格式  月份/日/年 時:分:秒
var d2 = new Date("2/18/2011 11:10:30");

常用方法

getDate()

獲取當前日期對象是幾日

var date = d2.getDate();
getDay()

獲取當前日期對象是周幾

會返回一個0-6的值
    0 表示週日
    1表示週一
var day = d2.getDay
getMonth()

獲取當前對象時間對象的月份

d2 = new Date("12/18/2011 11:10:30");
會返回一個0-11的值
    0 表示1月
    1 表示2月
    11 表示12月
var month = d2.getMonth();
getFullYear()

獲取當前日期對象的年份

var year = d2.getFullYear();
getTime()

獲取當前日期對象的時間戳

時間戳,指的是從格林威治標準時間的1970年1月1日,0時0分0秒到當前日期所花費的毫秒數
(1秒 = 1000毫秒);計算機底層在保存時間時使用都是時間戳。

var time = d2.getTime();
//console.log(time/1000/60/60/24/365);	
利用時間戳來測試代碼的執行的性能
//獲取當前的時間戳
var start = Date.now();
for(var i=0 ; i<100 ; i++){
	console.log(i);
}
var end = Date.now();
console.log("執行了:"+(end - start)+"毫秒");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章