**
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
---------------萬般苦難/你是堅持下去的動力。