DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript基礎知識 >> 7.7 方法(5)設置當前時、分、秒
7.7 方法(5)設置當前時、分、秒
編輯:JavaScript基礎知識     

一、JavaScript設置當前時、分、秒

在JavaScript中,使用setHours()、setMinutes()和setSeconds()方法來設置日期對象的時、分、秒。

1、setHours()方法

在javascript中,使用setHours()方法可以設置日期對象中的小時。

語法:

 
日期對象.setHours(hour,min,sec,millisec)

說明:

參數hour為必選項,表示小時的數值,是0~23之間的一個整數。

參數min為可選項,表示分鐘的數值,是0~59之間的一個整數。

參數sec為可選項,表示秒數,是0~59之間的一個整數。不過在EMCAScript標准化之前,不支持該參數。

參數millisec為可選項,表示毫秒數,是0~999之間的一個整數。不過在EMCAScript標准化之前,不支持該參數。

2、setMinutes()方法

在javascript中,使用setMinutes()方法可以設置日期對象中的分鐘。

語法:

 
日期對象.setMinutes(min,sec,millisec)

說明:

參數min為必選項,表示分鐘的數值,是0~59之間的一個整數。

參數sec為可選項,表示秒數,是0~59之間的一個整數。不過在EMCAScript標准化之前,不支持該參數。

參數millisec為可選項,表示毫秒數,是0~999之間的一個整數。不過在EMCAScript標准化之前,不支持該參數。

3、setSeconds()方法

在javascript中,使用setSeconds()方法可以設置日期對象的秒數。

語法:

 
日期對象.setSeconds(sec,millisec)

說明:

參數sec為必選項,表示秒數,是0~59之間的一個整數。不過在EMCAScript標准化之前,不支持該參數。

參數millisec為可選項,表示毫秒數,是0~999之間的一個整數。不過在EMCAScript標准化之前,不支持該參數。

舉例:

在線測試
 
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript">
        var d = new Date();
        d.setHours(12,10,30);
        document.write("我設置的時間是:"+d);
    </script>
</head>
<body>
</body>
</html>

在浏覽器預覽效果如下:

分析:

在此得跟大家說一下,大家可要留意了,getHours()只能獲取當前小時數,但是setHours()卻可以同時設置時、分、秒、毫秒;getMinutes()只能獲取當前分鐘數,但是setMinutes()卻可以同時設置分、秒、毫秒。大家得稍微思考並比較記憶一下。

設置時間往往都是將setFullYear()和setHours()結合使用來設置完整時間。其實setFullYear()設置年、月、日,setHours()設置時、分、秒、毫秒。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved