Date
Date 对象用于处理日期和时间。
继承层次
构造函数
语法
var d1 = new Date(); var d2 = new Date(value); var d3 = new Date(dateString); var d4 = new Date(year, month, day [, hour, minute, second, millisecond]);
参数
- value
代表自1970年1月1日00:00:00 (世界标准时间) 起经过的毫秒数。 - dateString
日期的字符串值。 - year
代表年份的整数值。为了避免2000年问题最好指定4位数的年份; 使用 1998, 而不要用 98。 - month
代表月份的整数值从0(1月)到11(12月)。 - day
代表一个月中的第几天的整数值,从1开始。 - hour
代表一天中的小时数的整数值 (24小时制)。 - minute
分钟数。 - second
秒数。 - millisecond
表示时间的毫秒部分的整数值。
属性列表
版本 | 名称 | 语法 | 说明 |
---|---|---|---|
1.0 | length | Date.length | Date.length 的值是 7。这是该构造函数可接受的参数个数。 |
1.0 | prototype | Date.prototype) | 允许为 Date 实例对象添加属性。 |
方法列表
版本 | 名称 | 语法 | 说明 |
---|---|---|---|
1.5 | now | Date.now() | 返回 1970-1-1 00:00:00 UTC (时间标准时间)与当前所经过的毫秒数。 |
1.0 | parse | Date.parse({String} dateString) | 解析一个表示日期的字符串,并返回从 1970-1-1 00:00:00 所经过的毫秒数。 |
1.0 | UTC | Date.UTC() | 并返回从 1970-01-01 00:00:00 UTC 开始所经过的毫秒数。 |
Date.prototype
属性列表
无相应成员。
方法列表
版本 | 名称 | 语法 | 说明 |
---|---|---|---|
1.1 | getDate | dateObject.getDate() | 根据本地时间返回规定日期对象的月份中的某一天(1-31)。 |
1.0 | getDay | dateObject.getDay() | 根据本地时间返回指定日期对象的星期中的某一天(0-6)。 |
1.3 | getFullYear | dateObject.getFullYear() | 根据本地时间返回指定日期对象的年份(四位数年份时返回四位数字)。 |
1.0 | getHours | dateObject.getHours() | 根据本地时间返回指定日期对象的小时(0-23)。 |
1.3 | getMilliseconds | dateObject.getMilliseconds() | 根据本地时间返回指定日期对象的微秒(0-999)。 |
1.0 | getMinutes | dateObject.getMinutes() | 根据本地时间返回指定日期对象的分钟(0-59)。 |
1.0 | getMonth | dateObject.getMonth() | 根据本地时间返回指定日期对象的月份(0-11)。 |
1.0 | getSeconds | dateObject.getSeconds() | 根据本地时间返回指定日期对象的秒数(0-59)。 |
1.0 | getTime | dateObject.getTime() | 返回从1970-1-1 00:00:00 UTC(协调世界时)到该日期经过的毫秒数,对于1970-1-1 00:00:00 UTC之前的时间返回负值。 |
1.0 | getTimezoneOffset | dateObject.getTimezoneOffset() | 返回当前时区的时区偏移。 |
1.3 | getUTCDate | dateObject.getUTCDate() | 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。 |
1.3 | getUTCDay | dateObject.getUTCDay() | 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。 |
1.3 | getUTCFullYear | dateObject.getUTCFullYear() | 根据世界时从 Date 对象返回四位数的年份。 |
1.3 | getUTCHours | dateObject.getUTCHours() | 根据世界时返回 Date 对象的小时 (0 ~ 23)。 |
1.3 | getUTCMilliseconds | dateObject.getUTCMilliseconds() | 根据世界时返回 Date 对象的毫秒(0 ~ 999)。 |
1.3 | getUTCMinutes | dateObject.getUTCMinutes() | 根据世界时返回 Date 对象的分钟 (0 ~ 59)。 |
1.3 | getUTCMonth | dateObject.getUTCMonth() | 根据世界时从 Date 对象返回月份 (0 ~ 11)。 |
1.3 | getUTCSeconds | dateObject.getUTCSeconds() | 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。 |
1.0 | setDate | dateObject.setDate(day) | 设置 Date 对象中月的某一天 (1 ~ 31)。 |
1.0 | setFullYear | dateObject.setFullYear(yearValue[, monthValue[, dayValue]]) | 设置 Date 对象中的年份(四位数字)。 |
1.0 | setHours | dateObject.setHours(hoursValue[, minutesValue[, secondsValue[, msValue]]]) | 设置 Date 对象中的小时 (0 ~ 23)。 |
1.0 | setMilliseconds | dateObject.setMilliseconds(millisecondsValue) | 设置 Date 对象中的毫秒 (0 ~ 999)。 |
1.0 | setMinutes | dateObject.setMinutes(minutesValue[, secondsValue[, msValue]]) | 设置 Date 对象中的分钟 (0 ~ 59)。 |
1.0 | setMonth | setMonth(dateObject.value) | 设置 Date 对象中月份 (0 ~ 11)。 |
1.0 | setSeconds | dateObject.setSeconds(monthValue[, dayValue]) | 设置 Date 对象中的秒钟 (0 ~ 59)。 |
1.0 | setTime | dateObject.setTime(timeValue) | 以毫秒设置 Date 对象。 |
1.3 | setUTCDate | dateObject.setUTCDate(dayValue) | 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。 |
1.3 | setUTCFullYear | dateObject.setUTCFullYear(yearValue[, monthValue[, dayValue]]) | 根据世界时设置 Date 对象中的年份(四位数字)。 |
1.3 | setUTCHours | dateObject.setUTCHours(hoursValue[, minutesValue[, secondsValue[, msValue]]]) | 根据世界时设置 Date 对象中的小时 (0 ~ 23)。 |
1.3 | setUTCMilliseconds | dateObject.setUTCMilliseconds(millisecondsValue) | 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。 |
1.3 | setUTCMinutes | dateObject.setUTCMinutes(minutesValue[, secondsValue[, msValue]]) | 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。 |
1.3 | setUTCMonth | dateObject.setUTCMonth(monthValue[, dayValue]) | 根据世界时设置 Date 对象中的月份 (0 ~ 11)。 |
1.3 | setUTCSeconds | dateObject.setUTCSeconds(secondsValue[, msValue]) | 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。 |
初始 | toDateString | dateObject.toDateString() | 以人类易读(human-readable)的形式返回该日期对象日期部分的字符串。 |
1.8 | toISOString | dateObject.toISOString() | 把一个日期转换为符合 ISO 8601 扩展格式的字符串。 |
1.8.5 | toJSON | dateObject.toJSON() | 使用 toISOString() 返回一个表示该日期的字符串。为了在 JSON.stringify() 方法中使用。 |
1.0 | toLocaleDateString() | dateObject.toLocaleDateString([locales [, options]]) | 返回一个表示该日期对象日期部分的字符串,该字符串格式与系统设置的地区关联(locality sensitive)。 |
1.0 | toLocaleString | dateObject.toLocaleString([locales[, options]]) | 根据本地时间格式,把 Date 对象转换为字符串。 |
1.0 | toLocaleTimeString | dateObject.toLocaleTimeString([locales[, options]]) | 返回一个表示该日期对象时间部分的字符串,该字符串格式与系统设置的地区关联(locality sensitive)。 |
1.0 | toString | dateObject.toString() | 返回一个表示该日期对象的字符串。覆盖了Object.prototype.toString() 方法。 |
初始 | toTimeString | dateObject.toTimeString() | 以人类易读格式返回日期对象时间部分的字符串。 |
1.3 | toUTCString | dateObject.toUTCString() | 根据世界时,把 Date 对象转换为字符串。 |
1.1 | valueOf | dateObject.valueOf() | 返回一个日期对象的原始值。覆盖了 Object.prototype.valueOf() 方法。 |
Date实例
继承层次
Object.prototype
Date.prototype
Date实例