JavaScript Date 日期属性和方法

JavaScript 日期(Date)

Date对象用于处理日期和时间。使用对象new Date()创建日期。实例化日期有四种方式:

 var d1 = new Date();
 var d2 = new Date(milliseconds);
 var d3 = new Date(dateString);
 var d4 = new Date(year, month, day, hours, minutes, seconds, milliseconds);

有关日期和时间的教程,JavaScript日期教程

日期属性

属性描述
constructor返回创建Date对象原型的函数
prototype允许您向对象添加属性和方法

日期方法

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