最新的Web开发教程
 

JavaScript日期参考


Date对象

Date对象用于处理日期和时间的工作。

Date对象与新创建Date()

有实例化一个日期的四种方式:

var d = new Date();
var d = new Date( milliseconds );
var d = new Date( dateString );
var d = new Date( year , month , day , hours , minutes , seconds , milliseconds );

对于有关日期和时间的教程,请阅读我们的JavaScript日期教程


Date对象属性

属性 描述
constructor 返回创建日期对象的原型功能
prototype 让您的属性和方法添加到对象

Date对象的方法

方法 描述
getDate() 返回一个月的天(from 1-31)
getDay() 返回星期几(from 0-6)
getFullYear() 返回年份
getHours() 返回小时(from 0-23)
getMilliseconds() 返回毫秒(from 0-999)
getMinutes() 返回分钟(from 0-59)
getMonth() 返回月份(from 0-11)
getSeconds() 返回秒(from 0-59)
getTime() 返回自午夜1970年1月1日的毫秒数,并指定日期
getTimezoneOffset() 返回UTC时间和本地时间,以分钟为单位之间的时间差
getUTCDate() 返回该月的一天,按照通用时间(from 1-31)
getUTCDay() 返回星期几,按照通用时间(from 0-6)
getUTCFullYear() 返回年份,按照通用时间
getUTCHours() 返回小时,按照通用时间(from 0-23)
getUTCMilliseconds() 返回毫秒,按照通用时间(from 0-999)
getUTCMinutes() 返回分钟,根据通用时间(from 0-59)
getUTCMonth() 返回月份,按照通用时间(from 0-11)
getUTCSeconds() 返回秒,按照通用时间(from 0-59)
getYear() 已过时。 使用getFullYear()方法,而不是
now() 返回自午夜1970年1月1日的毫秒数
parse() 解析日期字符串,并自1970年1月1日的毫秒数
setDate() 设置一个日期对象的月份的一天
setFullYear() 设置Date对象的年份
setHours() 设置Date对象的小时
setMilliseconds() 设置Date对象的毫秒
setMinutes() 设置Date对象的分钟
setMonth() 设置一个日期对象的月份
setSeconds() 设置Date对象的秒
setTime() 设置一个日期/后指定的毫秒数1970年1月1日前
setUTCDate() 设置一个日期对象的月份的一天,按照通用时间
setUTCFullYear() 设置Date对象的年份,按照通用时间
setUTCHours() 设置Date对象的小时,按照通用时间
setUTCMilliseconds() 设置Date对象的毫秒,按照通用时间
setUTCMinutes() 设置Date对象的分钟,按照通用时间
setUTCMonth() 设置一个日期对象的月份,按照通用时间
setUTCSeconds() 设置Date对象的秒,按照通用时间
setYear() 已过时。 使用setFullYear()方法代替
toDateString() Date对象的日期部分转换成可读的字符串
toGMTString() 已过时。 使用toUTCString()方法代替
toISOString() 返回日期字符串,采用ISO标准
toJSON() 返回日期字符串,格式为JSON日期
toLocaleDateString() 返回Date对象为字符串的日期部分,使用语言环境约定
toLocaleTimeString() 返回Date对象为字符串的时间部分,使用语言环境约定
toLocaleString() Date对象转换为字符串,使用语言环境约定
toString() Date对象转换为字符串
toTimeString() Date对象的时间部分转换为字符串
toUTCString() Date对象转换为字符串,按照通用时间
UTC() 返回自1970年1月1日午夜日期的毫秒数,按照UTC时间
valueOf() 返回Date对象的原始值