📜  JavaScript 日期原型属性(1)

📅  最后修改于: 2023-12-03 15:31:44.118000             🧑  作者: Mango

JavaScript 日期原型属性

在 JavaScript 中,有许多有用的日期函数和属性可以使用。这些函数和属性被包含在JavaScript的日期对象中。

Date 原型属性

以下是 JavaScript 的 Date 对象的原型属性列表:

| 属性 | 描述 | | -------------- | ------------------------------------------------------------ | | constructor | 返回使用的 Date 对象的构造函数。 | | prototype | 允许您向 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() | 返回 1970 年 1 月 1 日至今的毫秒数。 | | getTimezoneOffset() | 返回本地时间与格林威治标准时间 (GMT) 的分钟差。 | | getUTCDate() | 格林威治标准时间 (GMT) 的日期(1 ~ 31) | | getUTCDay() | 格林威治标准时间 (GMT) 的周几(0 ~ 6)。 | | getUTCFullYear() | 格林威治标准时间 (GMT) 的完整年份。 | | getUTCHours() | 格林威治标准时间 (GMT) 的小时(0 ~ 23)。 | | getUTCMilliseconds() | 格林威治标准时间 (GMT) 的毫秒(0 ~ 999)。 | | getUTCMinutes() | 格林威治标准时间 (GMT) 的分钟(0 ~ 59)。 | | getUTCMonth() | 格林威治标准时间 (GMT) 的月份(0 ~ 11)。 | | getUTCSeconds() | 格林威治标准时间 (GMT) 的秒数(0 ~ 59)。 | | setDate() | 设置 Date 对象中月份的某一天(1 ~ 31)。 | | setFullYear() | 设置 Date 对象中的年份(四位数字)。 | | setHours() | 设置 Date 对象中的小时(0 ~ 23)。 | | setMilliseconds() | 设置 Date 对象中的毫秒(0 ~ 999)。 | | setMinutes() | 设置 Date 对象中的分钟(0 ~ 59)。 | | setMonth() | 设置 Date 对象中的月份(0 ~ 11)。 | | setSeconds() | 设置 Date 对象中的秒数(0 ~ 59)。 | | setTime() | 以毫秒设置 Date 对象。 | | setUTCDate() | 格林威治标准时间 (GMT) 中设置月份的某一天(1 ~ 31)。 | | setUTCFullYear() | 设置格林威治标准时间 (GMT) 中的年份(四位数字)。 | | setUTCHours() | 格林威治标准时间 (GMT) 中设置小时(0 ~ 23)。 | | setUTCMilliseconds() | 格林威治标准时间 (GMT) 中设置毫秒(0 ~ 999)。 | | setUTCMinutes() | 格林威治标准时间 (GMT) 中设置分钟(0 ~ 59)。 | | setUTCMonth() | 格林威治标准时间 (GMT) 中设置月份(0 ~ 11)。 | | setUTCSeconds() | 格林威治标准时间 (GMT) 中设置秒数(0 ~ 59)。 | | toDateString() | 把 Date 对象的日期部分转换为字符串。 | | toISOString() | 把 Date 对象转换为字符串,使用 ISO 格式。 | | toJSON() | 返回 Date 对象的 JSON 格式的字符串。 | | toLocaleDateString() | 把 Date 对象的日期部分转换为字符串,使用本地化的格式。 | | toLocaleTimeString() | 把 Date 对象的时间部分转换为字符串,使用本地化的格式。 | | toLocaleString() | 把 Date 对象转换为字符串,使用本地化的格式。 | | toString() | 把 Date 对象转换为字符串。 | | toTimeString() | 把 Date 对象的时间部分转换为字符串。 | | toUTCString() | 把 Date 对象转换为字符串,使用格林威治标准时间 (GMT)。 | | valueOf() | 返回 Date 对象的原始值。 |

示例

以下示例演示了如何使用 Date 对象的某些属性:

// 创建 Date 对象
var currentDate = new Date();

// 获取当前年份
var currentYear = currentDate.getFullYear();

// 获取当前月份
var currentMonth = currentDate.getMonth();

// 获取当前日期
var currentDay = currentDate.getDate();

// 获取当前小时数
var currentHour = currentDate.getHours();

// 获取当前分钟数
var currentMinute = currentDate.getMinutes();

// 获取当前秒数
var currentSecond = currentDate.getSeconds();

以上代码将创建一个新的 Date 对象,并从该对象中检索当前年份、月份、日期、小时数、分钟数和秒数。所有这些属性都是 JavaScript Date 对象的属性,这使得日期和时间计算更加容易。