JavaScript_Date对象说明
创始人
2024-04-06 02:51:53
0

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日午夜之间的毫秒数(时间戳)

【编辑推荐】

  1. 常用的JavaScript验证正则表达式
  2. 给JavaScript初学者的24个小窍门
  3. JavaScript中关于Cookie的详细介绍
  4. JavaScript中confirm,alert,prompt的用法
  5. 基于JavaScript的REST客户端框架

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...