javascript基礎(Date物件)(二十一)

厚積薄發2017發表於2017-02-08

1.Date物件:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			
			
			/*
			 * Date
			 * 	- Date是一個用來表示時間的物件
			 */
			
			//建立一個Date物件
			//如果直接呼叫建構函式,則會建立一個時間物件,物件中封裝的是物件的建立時間
			var d = new Date();
			
			//建立一個表示指定時間的物件
			//在建構函式傳遞一個表示時間的字串,來指定時間
			//年份全都寫四位,避免歧義
			//字串格式:月份/日/年份 時:分:秒
			var d2 = new Date("11/23/2003 14:20:00");
			
			/*
			 * getDate()可以獲取當前日期物件是幾號
			 */
			var date = d2.getDate();
			
			/*
			 * getDay()可以獲取當前日期物件時周幾
			 * 	返回值 0-6
			 * 		0 表示 週日
			 * 		1 表示週一
			 * 		。。
			 */
			var day = d2.getDay();
			
			/*
			 * getMonth()可以獲取當前日期物件的月份
			 * 	 返回值 0-11
			 * 		0 表示 一月
			 * 		1 表示二月
			 * 			。。
			 */
			var month = d2.getMonth();
			
			/*
			 * getFullYear()獲取當前日期物件的年份
			 */
			var year = d2.getFullYear();
			
			//console.log(d2);
			//console.log(year);
			
			/*
			 * getTime()
			 * 	- 獲取當前日期物件的時間戳
			 * 	- 時間戳指從格林威治標準時間1970年1月1日0時0分0秒 到 現在所花費的 毫秒數
			 * 	- 在計算機的底層,所有的時間都是以時間戳的形式儲存的
			 */
			var time = d.getTime();
			var t2 = d2.getTime();
			
			var d3 = new Date("1/1/1970 0:0:0");
			var t3 = d3.getTime();
			
			/*console.log(time);
			console.log(t2);*/
			/*console.log(d3);
			console.log(t3);*/
			
			//Date.now()可以獲取程式碼執行時的時間戳
			console.log(Date.now());
			
		</script>
	</head>
	<body>
	</body>
</html>



相關文章