javascript date對象常用方法有哪些?
JavaScript 中的 `Date` 對象是用于處理日期和時間的內(nèi)置對象,提供了一系列方法用于獲取、設(shè)置和操作日期和時間。下面是 `Date` 對象常用的方法:
1. `getDate()`:獲取日期中的天數(shù)(1-31)。
2. `getMonth()`:獲取日期中的月份(0-11)。
3. `getFullYear()`:獲取日期中的年份(四位數(shù))。
4. `getHours()`:獲取時間中的小時數(shù)(0-23)。
5. `getMinutes()`:獲取時間中的分鐘數(shù)(0-59)。
6. `getSeconds()`:獲取時間中的秒數(shù)(0-59)。
7. `getMilliseconds()`:獲取時間中的毫秒數(shù)(0-999)。
8. `getTime()`:獲取時間戳,即從 1970 年 1 月 1 日開始計算的毫秒數(shù)。
9. `getDay()`:獲取日期中的星期幾(0-6),其中 0 表示星期日。
10. `toISOString()`:將日期對象轉(zhuǎn)換為 ISO 8601 格式的字符串。
11. `toUTCString()`:將日期對象轉(zhuǎn)換為 UTC 時間的字符串表示。
12. `toString()`:將日期對象轉(zhuǎn)換為字符串表示,包含日期和時間信息。
13. `setDate()`:設(shè)置日期中的天數(shù)。
14. `setMonth()`:設(shè)置日期中的月份。
15. `setFullYear()`:設(shè)置日期中的年份。
16. `setHours()`:設(shè)置時間中的小時數(shù)。
17. `setMinutes()`:設(shè)置時間中的分鐘數(shù)。
18. `setSeconds()`:設(shè)置時間中的秒數(shù)。
19. `setMilliseconds()`:設(shè)置時間中的毫秒數(shù)。
20. `now()`:獲取當(dāng)前時間的時間戳。
除了上述方法,`Date` 對象還提供了其他一些方法,如日期比較、日期格式化等,可以根據(jù)具體需求進(jìn)行使用。
示例代碼如下:
const currentDate = new Date();
console.log(currentDate.getDate()); // 獲取當(dāng)前日期的天數(shù)
console.log(currentDate.getMonth()); // 獲取當(dāng)前日期的月份
console.log(currentDate.getFullYear()); // 獲取當(dāng)前日期的年份
console.log(currentDate.getHours()); // 獲取當(dāng)前時間的小時數(shù)
console.log(currentDate.getMinutes()); // 獲取當(dāng)前時間的分鐘數(shù)
console.log(currentDate.getSeconds()); // 獲取當(dāng)前時間的秒數(shù)
console.log(currentDate.getMilliseconds()); // 獲取當(dāng)前時間的毫秒數(shù)
console.log(currentDate.getTime()); // 獲取當(dāng)前時間的時間戳
console.log(currentDate.getDay()); // 獲取當(dāng)前日期的星期幾
currentDate.setFullYear(2022); // 設(shè)置日期的年份
currentDate.setHours(10); // 設(shè)置時間的小時數(shù)
console.log(currentDate.toISOString()); // 轉(zhuǎn)換為 ISO 8601 格式的字符串
console.log(currentDate.toString()); // 轉(zhuǎn)換為字符串表示
通過 `Date` 對象提供的方法,可以對日期和時間進(jìn)行靈活的操作和處理,滿足各種需求。

猜你喜歡LIKE
相關(guān)推薦HOT
更多>>
jsp九大內(nèi)置對象一覽
JSP(JavaServerPages)是一種用于開發(fā)動態(tài)網(wǎng)頁的Java技術(shù)。JSP提供了九個內(nèi)置對象,這些對象在JSP頁面中默認(rèn)可用。以下是JSP的九大內(nèi)置對象的一...詳情>>
2023-06-19 10:23:49
java中基本數(shù)據(jù)類型和引用數(shù)據(jù)類型是什么?有什么區(qū)別?
Java中的數(shù)據(jù)類型可以分為基本數(shù)據(jù)類型和引用數(shù)據(jù)類型兩種。基本數(shù)據(jù)類型Java中的基本數(shù)據(jù)類型包括boolean、byte、short、int、long、float和do...詳情>>
2023-06-05 09:42:00
Redis數(shù)據(jù)類型-Hash
一.背景說明小白:老師,java中的Map集合類型在Redis中有對應(yīng)的存儲嗎?老師:有的,我?guī)銛]一波。二.概述Redis的hash哈希存儲類型,類似于是ja...詳情>>
2023-05-29 15:13:00
setState在哪個生命周期不能用?
setState在哪個生命周期不能用?setState是一個異步方法,一個生命周期內(nèi)所有的setState方法會合并操作componentWillMount里setState會和初始化s...詳情>>
2023-05-26 15:34:20熱門推薦
javascript date對象常用方法有哪些?
沸linux系統(tǒng)中如何查看進(jìn)程詳情?
熱jsp九大內(nèi)置對象一覽
熱jdk14有哪些新特性?jdk14新特性講解
新css中怎樣修改文字間距?
java中如何求數(shù)組元素的最大和最小值
jcombobox下拉框組件如何使用?
java中基本數(shù)據(jù)類型和引用數(shù)據(jù)類型是什么?有什么區(qū)別?
java程序的基本格式是什么?
什么是事件對象?事件對象的使用
什么是單體應(yīng)用?如何理解
Redis數(shù)據(jù)類型-Hash
setState在哪個生命周期不能用?
java面試之消息隊列
技術(shù)干貨







快速通道 更多>>
-
課程介紹
點擊獲取大綱 -
就業(yè)前景
查看就業(yè)薪資 -
學(xué)習(xí)費用
了解課程價格 -
優(yōu)惠活動
領(lǐng)取優(yōu)惠券 -
學(xué)習(xí)資源
領(lǐng)3000G教程 -
師資團隊
了解師資團隊 -
實戰(zhàn)項目
獲取項目源碼 -
開班地區(qū)
查看來校路線