您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“JavaScript中Date對象有什么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“JavaScript中Date對象有什么用”這篇文章吧。
Date對象構造函數
Date對象具有多種構造函數。
newDate()newDate(milliseconds)newDate(datestring)newDate(year,month)newDate(year,month,day)newDate(year,month,day,hours)newDate(year,month,day,hours,minutes)newDate(year,month,day,hours,minutes,seconds)newDate(year,month,day,hours,minutes,seconds,microseconds)Date對象構造函數參數說明
milliseconds - 距離JavaScript內部定義的起始時間1970年1月1日的毫秒數
datestring - 字符串代表的日期與時間。此字符串可以使用Date.parse()轉換
year - 四位數的年份,如果取值為0-99,則在其之上加上1900
month - 0(代表一月)-11(代表十二月)之間的月份
day - 1-31之間的日期
hours - 0(代表午夜)-23之間的小時數
minutes - 0-59之間的分鐘數
seconds - 0-59之間的秒數
microseconds - 0-999之間的毫秒數
Date對象返回值
如果沒有任何參數,將返回當前日期
如果參數為一個數字,將數字視為毫秒值,轉換為日期
如果參數為一個字符串,將字符串視為日期的字符串表示,轉換為日期
還可以使用六個構造函數精確定義,并返回時間
示例
vard1=newDate();document.write(d1.toString());vard2=newDate("2009-08-08 12:12:12);document.write(d2.toString());vard3=newDate(2009,8,8);document.write(d3.toString());Date做為JavaScript的一種內置對象,必須使用new的方式創建。
Date對象在JavaScript內部的表示方式是,距1970年1月1日午夜(GMT時間)的毫秒數(時間戳),我們在這里也把Date的內部表示形式稱為時間戳。可以使用getTime()將Date對象轉換為Date的時間戳,方法setTime()可以把Date的時間戳轉換為Date的標準形式。
Date函數使用語法
date.方法名(參數1,參數2,...);Date.方法名();date代表一個日期對象的實例,Date代表日期對象,date.方法名調用的為對象的成員函數
Date.方法名調用的為對象的靜態函數
示例
vard=newDate();vard2=Date.UTC();JavaScript_Date函數按功能分類
日期獲取類函數
Date() 函數 -- Date對象的構造函數
getDate() 函數 -- 返回date對象中的月份中的天數(1-31)
getDay()函數 -- 返回date對象中的星期中的天數(0-6)
getFullYear() 函數 -- 返回date對象中的四位數年份
getHours()函數 -- 返回date對象中的小時數(0-23)
getMilliseconds() 函數 -- 返回date對象中的毫秒數(0-999)
getMinutes() 函數 -- 返回date對象中的分鐘數(0-59)
getMonth() 函數 -- 返回date對象中的月份數(0-11)
getSeconds() 函數 -- 返回date對象中的秒數(0-59)
getTime() 函數 -- 返回date對象的時間戳表示法(毫秒表示)
getTimezoneOffset() 函數 -- 返回本地時間與用UTC表示當前日期的時間差,以分鐘為單位
getUTCDate() 函數 -- 返回date對象中用世界標準時間(UTC)表示的月份中的一天(1-31)
getUTCDay() 函數 -- 返回date對象中用世界標準時間(UTC)表示的周中的一天(0-6)
getUTCFullYear() 函數 -- 返回date對象中用世界標準時間(UTC)表示的四位年份
getUTCHours() 函數 -- 返回date對象中用世界標準時間(UTC)表示的小時數(0-23)
getUTCMilliseconds() 函數 -- 返回date對象中用世界標準時間(UTC)表示的毫秒數(0-999)
getUTCMinutes() 函數 -- 返回date對象中用世界標準時間(UTC)表示的分鐘數(0-59)
getUTCMonth() 函數 -- 返回date對象中用世界標準時間(UTC)表示的月份數(0-11)
getUTCSeconds() 函數 -- 返回date對象中用世界標準時間(UTC)表示的秒數(0-59)
getYear() 函數 -- 返回date對象的年份(真實年份減去1900)
Date.UTC()函數 -- 返回date對象距世界標準時間(UTC)1970年1月1日午夜之間的毫秒數(時間戳)
日期設置類函數
setDate() 函數 -- 設置date對象中月份的一天,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setFullYear() 函數 -- 設置date對象中的年份,月份和天,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setHours() 函數 -- 設置date對象的小時,分鐘,秒和毫秒,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setMilliseconds() 函數 -- 設置date對象的毫秒數,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setMinutes() 函數 -- 設置date對象的分鐘,秒,毫秒,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setMonth() 函數 -- 設置date對象中月份,天,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setSeconds() 函數 -- 設置date對象中月份的一天,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setTime() 函數 -- 使用毫秒數設置date對象,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setUTCDate() 函數 -- 設置date對象中用世界標準時間(UTC)表示的月份的一天,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setUTCFullYear() 函數 -- 設置date對象中用世界標準時間(UTC)表示的年份,月份和天,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setUTCHours() 函數 --- 設置date對象中用世界標準時間(UTC)表示的小時,分鐘,秒和毫秒,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setUTCMilliseconds() 函數 -- 設置date對象中用世界標準時間(UTC)表示的毫秒數,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setUTCMinutes() 函數 -- 設置date對象中用世界標準時間(UTC)表示的分鐘,秒,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setUTCMonth() 函數 -- 設置date對象中用世界標準時間(UTC)表示的月份,天,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setUTCSeconds() 函數 -- 設置date對象中用世界標準時間(UTC)表示的秒,毫秒,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setYear() 函數 -- 設置date對象的年份(真實年份減去1900)
日期打印類函數
toDateString() 函數 -- 返回date對象的日期部分的字符串表示
toGMTString() 函數 -- 返回date對象的格林威治時間(GMT)的字符串表示
toLocaleDateString函數 -- 返回date對象的日期部分的本地化字符串
toLocaleTimeString函數 -- 返回date對象的時間部分的本地化字符串
toTimeString()函數 -- 返回date對象的時間部分的字符串
toUTCString函數 -- 返回date對象的世界標準時間(UTC)的字符串表示
日期解析類函數
Date.parse() 函數 -- 解析一個日期的字符串,并返回該日期距1970年1月1日午夜之間的毫秒數(時間戳)
JavaScript_Date函數按照字母分類
Date() 函數 -- Date對象的構造函數
getDate() 函數 -- 返回date對象中的月份中的天數(1-31)
getDay()函數 -- 返回date對象中的星期中的天數(0-6)
getFullYear() 函數 -- 返回date對象中的四位數年份
getHours()函數 -- 返回date對象中的小時數(0-23)
getMilliseconds() 函數 -- 返回date對象中的毫秒數(0-999)
getMinutes() 函數 -- 返回date對象中的分鐘數(0-59)
getMonth() 函數 -- 返回date對象中的月份數(0-11)
getSeconds() 函數 -- 返回date對象中的秒數(0-59)
getTime() 函數 -- 返回date對象的時間戳表示法(毫秒表示)
getTimezoneOffset() 函數 -- 返回本地時間與用UTC表示當前日期的時間差,以分鐘為單位
getUTCDate() 函數 -- 返回date對象中用世界標準時間(UTC)表示的月份中的一天(1-31)
getUTCDay() 函數 -- 返回date對象中用世界標準時間(UTC)表示的周中的一天(0-6)
getUTCFullYear() 函數 -- 返回date對象中用世界標準時間(UTC)表示的四位年份
getUTCHours() 函數 -- 返回date對象中用世界標準時間(UTC)表示的小時數(0-23)
getUTCMilliseconds() 函數 -- 返回date對象中用世界標準時間(UTC)表示的毫秒數(0-999)
getUTCMinutes() 函數 -- 返回date對象中用世界標準時間(UTC)表示的分鐘數(0-59)
getUTCMonth() 函數 -- 返回date對象中用世界標準時間(UTC)表示的月份數(0-11)
getUTCSeconds() 函數 -- 返回date對象中用世界標準時間(UTC)表示的秒數(0-59)
getYear() 函數 -- 返回date對象的年份(真實年份減去1900)
Date.parse() 函數 -- 解析一個日期的字符串,并返回該日期距1970年1月1日午夜之間的毫秒數(時間戳)
setDate() 函數 -- 設置date對象中月份的一天,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setFullYear() 函數 -- 設置date對象中的年份,月份和天,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setHours() 函數 -- 設置date對象的小時,分鐘,秒和毫秒,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setMilliseconds() 函數 -- 設置date對象的毫秒數,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setMinutes() 函數 -- 設置date對象的分鐘,秒,毫秒,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setMonth() 函數 -- 設置date對象中月份,天,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setSeconds() 函數 -- 設置date對象中月份的一天,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setTime() 函數 -- 使用毫秒數設置date對象,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setUTCDate() 函數 -- 設置date對象中用世界標準時間(UTC)表示的月份的一天,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setUTCFullYear() 函數 -- 設置date對象中用世界標準時間(UTC)表示的年份,月份和天,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setUTCHours() 函數 --- 設置date對象中用世界標準時間(UTC)表示的小時,分鐘,秒和毫秒,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setUTCMilliseconds() 函數 -- 設置date對象中用世界標準時間(UTC)表示的毫秒數,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setUTCMinutes() 函數 -- 設置date對象中用世界標準時間(UTC)表示的分鐘,秒,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setUTCMonth() 函數 -- 設置date對象中用世界標準時間(UTC)表示的月份,天,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setUTCSeconds() 函數 -- 設置date對象中用世界標準時間(UTC)表示的秒,毫秒,并返回date對象距1970年1月1日午夜之間的毫秒數(時間戳)
setYear() 函數 -- 設置date對象的年份(真實年份減去1900)
toDateString() 函數 -- 返回date對象的日期部分的字符串表示
toGMTString() 函數 -- 返回date對象的格林威治時間(GMT)的字符串表示
toLocaleDateString函數 -- 返回date對象的日期部分的本地化字符串
toLocaleTimeString函數 -- 返回date對象的時間部分的本地化字符串
toTimeString()函數 -- 返回date對象的時間部分的字符串
toUTCString函數 -- 返回date對象的世界標準時間(UTC)的字符串表示
Date.UTC()函數 -- 返回date對象距世界標準時間(UTC)1970年1月1日午夜之間的毫秒數(時間戳)
以上是“JavaScript中Date對象有什么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。