📜  JavaScript 日期构造函数属性(1)

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

JavaScript 日期构造函数属性

在 JavaScript 中,日期对象是一种特殊的对象类型,用于表示日期和时间。日期类型有许多构造函数属性,用于获取和设置不同的日期值。下面是一些常见的日期构造函数属性。

Date.prototype.getFullYear()

返回当前日期的年份,例如:

const now = new Date();
const year = now.getFullYear();

console.log(year); // 2021
Date.prototype.getMonth()

返回当前日期的月份,范围从 0 到 11,其中 0 表示一月,11 表示十二月。例如:

const now = new Date();
const month = now.getMonth();

console.log(month); // 9 (10 月份)
Date.prototype.getDate()

返回当前日期的天数,例如:

const now = new Date();
const date = now.getDate();

console.log(date); // 15
Date.prototype.getDay()

返回当前日期的星期几,范围从 0 到 6,其中 0 表示星期天,1 表示星期一,依此类推。例如:

const now = new Date();
const day = now.getDay();

console.log(day); // 2 (星期二)
Date.prototype.getHours()

返回当前时间的小时数,24 小时制,例如:

const now = new Date();
const hour = now.getHours();

console.log(hour); // 14
Date.prototype.getMinutes()

返回当前时间的分钟数,例如:

const now = new Date();
const minute = now.getMinutes();

console.log(minute); // 30
Date.prototype.getSeconds()

返回当前时间的秒数,例如:

const now = new Date();
const second = now.getSeconds();

console.log(second); // 45
Date.prototype.getMilliseconds()

返回当前时间的毫秒数,例如:

const now = new Date();
const millisecond = now.getMilliseconds();

console.log(millisecond); // 350
Date.prototype.getTime()

返回当前日期对象的时间戳,以毫秒为单位。时间戳是指从 1970 年 1 月 1 日 00:00:00 UTC 起经过的毫秒数。例如:

const now = new Date();
const time = now.getTime();

console.log(time); // 1634297727850

以上是日期构造函数属性的一些例子,根据需要可以使用它们来获取或设置日期和时间。