JavaScript_Date对象说明

JavaScript_Date对象说明

Date中文"日期",Date继承自Object对象,此对象提供操做日期与时间的函数javascript

引用网址:http://www.dreamdu.com/javascript/object_date/java

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对象构造函数参数说明code

  • 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.方法名调用的为对象的静态函数ip

示例

  
 
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日午夜之间的毫秒数(时间戳)
相关文章
相关标签/搜索