當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
HTML DOM教程 47-JavaScript Date 对象
生活随笔
收集整理的這篇文章主要介紹了
HTML DOM教程 47-JavaScript Date 对象
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
HTML DOM教程 47-JavaScript Date 對象
?
Date 對象是 JavaScript 的一種內部數據類型。
Date 對象沒有可以直接讀寫的屬性,所有對日期和時間值的訪問都是通過其方法執行的。
請從下面的表格訪問有關 Date 對象的方法的詳細信息。
1:Date 對象的方法
| Date() | 返回當日的日期和時間 | 1 | 2 | 3 |
| getDate() | 從 Date 對象返回一個月中的某一天 (1 ~ 31) | 1 | 2 | 3 |
| getDay() | 從 Date 對象返回一周中的某一天 (0 ~ 6) | 1 | 2 | 3 |
| getMonth() | 從 Date 對象返回月份 (0 ~ 11) | 1 | 2 | 3 |
| getFullYear() | 從 Date 對象以四位數字返回年份 | 1 | 4 | 4 |
| getYear() | 從 Date 對象以兩位或四位數字返回年份。 | 1 | 2 | 3 |
| getHours() | 返回 Date 對象的小時 (0 ~ 23) | 1 | 2 | 3 |
| getMinutes() | 返回 Date 對象的分鐘 (0 ~ 59) | 1 | 2 | 3 |
| getSeconds() | 返回 Date 對象的秒數 (0 ~ 59)) | 1 | 2 | 3 |
| getMilliseconds() | 返回 Date 對象的毫秒(0 ~ 999) | 1 | 4 | 4 |
| getTime() | 返回 1970 年 1 月 1 日至今的毫秒數 | 1 | 2 | 3 |
| getTimezoneOffset() | 返回本地時間與格林威治標準時間的分鐘差 (GMT) | 1 | 2 | 3 |
| getUTCDate() | 根據世界時從 Date 對象返回月中的一天 (1 ~ 31) | 1 | 4 | 4 |
| getUTCDay() | 根據世界時從 Date 對象返回周中的一天 (0 ~ 6) | 1 | 4 | 4 |
| getUTCMonth() | 根據世界時從 Date 對象返回月份 (0 ~ 11) | 1 | 4 | 4 |
| getUTCFullYear() | 根據世界時從 Date 對象返回四位數的年份 | 1 | 4 | 4 |
| getUTCHours() | 根據世界時返回 Date 對象的小時 (0 ~ 23) | 1 | 4 | 4 |
| getUTCMinutes() | 根據世界時返回 Date 對象的分鐘 (0 ~ 59) | 1 | 4 | 4 |
| getUTCSeconds() | 根據世界時返回 Date 對象的秒鐘 (0 ~ 59) | 1 | 4 | 4 |
| getUTCMilliseconds() | 根據世界時返回 Date 對象的毫秒(0 ~ 999) | 1 | 4 | 4 |
| parse() | 返回1970年1月1日午夜到指定日期(字符串)的毫秒數 | 1 | 2 | 3 |
| setDate() | 設置 Date 對象中月的某一天 (1 ~ 31)) | 1 | 2 | 3 |
| setMonth() | 設置 Date 對象中月份 (0 ~ 11)) | 1 | 2 | 3 |
| setFullYear() | 設置 Date 對象中的年份(四位數字) | 1 | 4 | 4 |
| setYear() | 設置 Date 對象中的年份(兩位或四位數字)。 | 1 | 2 | 3 |
| setHours() | 設置 Date 對象中的小時 (0 ~ 23) | 1 | 2 | 3 |
| setMinutes() | 設置 Date 對象中的分鐘 (0 ~ 59) | 1 | 2 | 3 |
| setSeconds() | 設置 Date 對象中的秒鐘 (0 ~ 59) | 1 | 2 | 3 |
| setMilliseconds() | 設置 Date 對象中的毫秒 (0 ~ 999) | 1 | 4 | 4 |
| setTime() | 通過向或從1970年1月1日午夜添加或減去指定數目的毫秒來計算日期和時間 | 1 | 2 | 3 |
| setUTCDate() | 根據世界時設置 Date 對象中月份的一天 (1 ~ 31) | 1 | 4 | 4 |
| setUTCMonth() | 根據世界時設置 Date 對象中的月份 (0 ~ 11) | 1 | 4 | 4 |
| setUTCFullYear() | 根據世界時設置 Date 對象中年份(四位數字) | 1 | 4 | 4 |
| setUTCHours() | 根據世界時設置 Date 對象中小時 (0 ~ 23) | 1 | 4 | 4 |
| setUTCMinutes() | 根據世界時設置 Date 對象中分鐘 (0 ~ 59) | 1 | 4 | 4 |
| setUTCSeconds() | 根據世界時設置 Date 對象中秒鐘 (0 ~ 59) | 1 | 4 | 4 |
| setUTCMilliseconds() | 根據世界時設置 Date 對象中毫秒S(0 ~ 999) | 1 | 4 | 4 |
| toSource() | 代表對象的源代碼 | 1 | 4 | - |
| toString() | 把 Date 對象轉換為字符串。 | 1 | 2 | 4 |
| toTimeString() | 把 Date 對象的時間部分轉換為字符串。 | 1 | 2 | 4 |
| toDateString() | 把 Date 對象的日期部分轉換為字符串。 | 1 | 2 | 4 |
| toGMTString() | 根據格林威治時間,把 Date 對象轉換為字符串。 | 1 | 2 | 3 |
| toUTCString() | 根據世界時,把 Date 對象轉換為字符串。 | 1 | 4 | 4 |
| toLocaleString() | 根據本地時間格式,把 Date 對象轉換為字符串。 | 1 | 2 | 3 |
| toLocaleTimeString() | 根據本地時間格式,把 Date 對象的時間部分轉換為字符串 | 1 | 2 | 3 |
| toLocaleDateString() | 根據本地時間格式,把 Date 對象的日期部分轉換為字符串 | 1 | 2 | 3 |
| UTC() | 根據世界時,獲得一個日期,然后返回1970年1月1日午夜到該日期的毫秒數。 | 1 | 2 | 3 |
| valueOf() | 返回 Date 對象的原始值。 | 1 | 2 | 4 |
2:Date 對象的屬性
| constructor | 一個對創建對象的函數的引用 | 1 | 4 | 4 |
| prototype | 使您有能力向對象添加屬性和方法 | 1 | 3 | 4 |
?
3:getDate(),getMonth()方法
下面的示例顯示時間的不同格式:
<html><body>
<script type="text/javascript">
var d=new Date()
var day=d.getDate()
var month=d.getMonth() + 1
var year=d.getFullYear()
document.write(day + "." + month + "." + year)
document.write("<br /><br />")
document.write(year + "/" + month + "/" + day)
</script>
</body>
</html>
4:toLocaleString() 方法
在本例中,我們將根據本地時間把具體的日期轉換為字符串:
<script type="text/javascript">var born = new Date("July 21, 1983 01:15:00")
document.write(born.toLocaleString())
</script>
輸出:
1983年7月21日 1:15:005:getDay() 方法
getDay() 方法可返回表示星期的某一天的數字。
下面的例子創建一個數組,以輸出星期的名稱,而不是數字:
<script type="text/javascript">var d=new Date()
var weekday=new Array(7)
weekday[0]="Sunday"
weekday[1]="Monday"
weekday[2]="Tuesday"
weekday[3]="Wednesday"
weekday[4]="Thursday"
weekday[5]="Friday"
weekday[6]="Saturday"
document.write("Today it is " + weekday[d.getDay()])
</script>
輸出:
Today it is Wednesday
總結
以上是生活随笔為你收集整理的HTML DOM教程 47-JavaScript Date 对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IT公司比较流行的10种编程语言
- 下一篇: 使用ArcGIS Engine来实现地图