千家信息网

JavaScript中Date对象有什么用

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要为大家展示了"JavaScript中Date对象有什么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"JavaScript中Date对象有什么
千家信息网最后更新 2026年11月02日JavaScript中Date对象有什么用

这篇文章主要为大家展示了"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();[xss_clean](d1.toString());vard2=newDate("2009-08-08 12:12:12);[xss_clean](d2.toString());vard3=newDate(2009,8,8);[xss_clean](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对象有什么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

对象 函数 时间 之间 标准 世界 标准时 中用 月份 日期 字符 字符串 年份 小时 部分 代表 参数 小时数 方法 天数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广东万易互联网科技有限公司惠州分公司 伟宏互联网科技 没上市的科技互联网公司 狮子座互联网科技有限公司 深圳齐家互联网科技 西安互联网科技公司 蓝色互联网科技 欧洲十大科技互联网公司 金融科技与互联网金融相同和不同 互联网校园科技培训 彤创互联网科技有限公司 速维有品互联网信息科技(苏州)有限公司 华夏恒生互联网科技013171 徐州市互联网科技有限公司 互联网营销推广黑科技 江苏互联网科技小贷 山东大美朱楼互联网科技有限公司 数字科技和互联网金融哪个好 10位科技互联网大佬 优雇互联网科技有限公司 中关村互联网科技集团 互联网电商科技 互联网科技会 互联网科技的发展 火传媒上海互联网科技 联恩商钥互联网科技有限公司 深圳卡尔迅互联网科技有限公司怎么样 翼展科技 首家互联网医院 小米互联网科技园入驻 互联网科技的前景
0