javascript從入門到跑路-----小文的js學習筆記(13)--------javascript日期對象及方法

**
javascript從入門到跑路-----小文的js學習筆記(1)---------script、alert、document。write() 和 console.log 標籤


javascript從入門到跑路-----小文的js學習筆記目錄
**
我們首先說日期對象

一、日期對象

new Date();

如果創建一個日期對象直接打印出來的話,打印出來的將會是當前時間
例子:

     var date = new Date();
			alert(date);

執行結果:
在這裏插入圖片描述
但是這裏的new Date()僅僅是日期對象,那麼對於它來說,本身還有適用於它的方法

二、日期對象的方法

首先說一下使用語法:日期對象.方法

那麼下面先上表

方法 作用
getTime 時間戳
getFullYear 返回年
getMonth 返回當前月份減一
getDate 返回當前日期
getDay 返回當前周幾(周天返回0)
getHours 返回當前的小時
getMinutes 返回當前的分鐘數
getSeconds 返回當前的秒鐘數

       那麼下面我們來分別解釋一下上面表中的幾個東西:

第一個時間戳: 返回時間戳,指的是返回從1970年1月1日0點0分開始,到現在的毫秒數。
第二個getMonth 返回當前月份減一: 因爲在中國的月份是:1月—12月;而在外國是從0開始的,那麼在外國就是0—11.等價於我們中國的1—12.
第三個getDay(周天返回0): 這裏的原因和上面的第二點一樣,一個星期的範圍是0—6,0代表星期天。

那麼下面我們對上面的8個方法分別舉一個例子:

1、getTime      返回時間戳

   var date = new Date();
			alert(date.getTime());

執行結果:
在這裏插入圖片描述
2、getFullYear      返回年

            var date=new Date();
				 document.write(date.getFullYear()); 

執行結果:
在這裏插入圖片描述
3、getMonth      返回當前月減一

            var date=new Date();
				 document.write(date.getMonth()); 

執行結果:
在這裏插入圖片描述
4、getDate       返回當前日

   var date=new Date();
		alert(date.getDate()); 

執行結果:
在這裏插入圖片描述
5、getDay       返回當前周幾

    var date=new Date();
		alert(date.getDay()); 

執行結果:
在這裏插入圖片描述
這裏注意:週日的話返回的是0

6、getHours      返回當前的小時

   var date=new Date();
		alert(date.getHours()); 

執行結果:
在這裏插入圖片描述
7、getMinutes       返回當前的分鐘數

    var date=new Date();
		alert(date.getMinutes()); 

執行結果:
在這裏插入圖片描述
8、getSeconds       返回當前的秒鐘數

var date=new Date();
		alert(date.getSeconds()); 

執行結果:
在這裏插入圖片描述
        那麼下面我們來用到上面的日期對象和方法以及我們以前學到的知識來做一個 實操:利用日期對象和方法以及其他相關知識實現簡單的鐘表功能

補充:當然除了上面的8個方法之外還具有以下的一些方法(好像有點多,我還是寫幾個可能用得到的吧):

方法 作用
setDate() 設置 Date 對象中月的某一天 (1 ~ 31)。
setMonth() 設置 Date 對象中月份 (0 ~ 11)。
setFullYear() 設置 Date 對象中的年份(四位數字)。
setHours() 設置 Date 對象中的小時 (0 ~ 23)。
setMinutes() 設置 Date 對象中的分鐘 (0 ~ 59)。
setSeconds() 設置 Date 對象中的秒鐘 (0 ~ 59)。
setMilliseconds() 設置 Date 對象中的毫秒 (0 ~ 999)。
setTime() 以毫秒設置 Date 對象。
setUTCDate() 根據世界時設置 Date 對象中月的某一天 (1 ~ 31)。
setUTCMonth() 根據世界時設置 Date 對象中月份 (0 ~ 11)。
setUTCFullYear() 根據世界時設置 Date 對象中的年份(四位數字)。
setUTCHours() 根據世界時設置 Date 對象中的小時 (0 ~ 23)。
setUTCMinutes() 根據世界時設置 Date 對象中的分鐘 (0 ~ 59)。
setUTCSeconds() 根據世界時設置 Date 對象中的秒鐘 (0 ~ 59)。
setUTCMilliseconds() 根據世界時設置 Date 對象中的毫秒 (0 ~ 999)。
toString( ) 把 Date 對象轉換爲字符串。
toTimeString() 把 Date 對象的時間部分轉換爲字符串。
toDateString() 把 Date 對象的日期部分轉換爲字符串。

**
     AlI kinds of suffering / you are the driving force to keep going
                                     ---------------萬般苦難/你是堅持下去的動力。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章