JavaScript Date 对象

2025年4月23日 | 阅读 4 分钟

JavaScript date 对象可用于获取年份、月份和日期。您可以通过 JavaScript date 对象在网页上显示计时器。

您可以使用不同的 Date 构造函数来创建 date 对象。它提供了获取和设置日、月、年、时、分、秒的方法。

构造函数

您可以使用 4 种 Date 构造函数变体来创建 date 对象。

  1. Date()
  2. Date(milliseconds)
  3. Date(dateString)
  4. Date(year, month, day, hours, minutes, seconds, milliseconds)

JavaScript Date 方法

让我们来看看 JavaScript 日期方法列表及其描述。

方法描述
getDate()它根据本地时间返回一个介于 1 和 31 之间的整数值,表示指定日期的日期。
getDay()它根据本地时间返回一个介于 0 和 6 之间的整数值,表示星期几。
getFullYears()它根据本地时间返回一个表示年份的整数值。
getHours()它根据本地时间返回一个介于 0 和 23 之间的整数值,表示小时。
getMilliseconds()它根据本地时间返回一个介于 0 和 999 之间的整数值,表示毫秒。
getMinutes()它根据本地时间返回一个介于 0 和 59 之间的整数值,表示分钟。
getMonth()它根据本地时间返回一个介于 0 和 11 之间的整数值,表示月份。
getSeconds()它根据本地时间返回一个介于 0 和 60 之间的整数值,表示秒。
getUTCDate()它根据通用时间返回一个介于 1 和 31 之间的整数值,表示指定日期的日期。
getUTCDay()它根据通用时间返回一个介于 0 和 6 之间的整数值,表示星期几。
getUTCFullYears()它根据通用时间返回一个表示年份的整数值。
getUTCHours()它根据通用时间返回一个介于 0 和 23 之间的整数值,表示小时。
getUTCMinutes()它根据通用时间返回一个介于 0 和 59 之间的整数值,表示分钟。
getUTCMonth()它根据通用时间返回一个介于 0 和 11 之间的整数值,表示月份。
getUTCSeconds()它根据通用时间返回一个介于 0 和 60 之间的整数值,表示秒。
setDate()它根据本地时间设置指定日期的日期值。
setDay()它根据本地时间设置特定星期几。
setFullYears()它根据本地时间设置指定日期的年份值。
setHours()它根据本地时间设置指定日期的小时值。
setMilliseconds()它根据本地时间设置指定日期的毫秒值。
setMinutes()它根据本地时间设置指定日期的分钟值。
setMonth()它根据本地时间设置指定日期的月份值。
setSeconds()它根据本地时间设置指定日期的秒值。
setUTCDate()它根据通用时间设置指定日期的日期值。
setUTCDay()它根据通用时间设置特定星期几。
setUTCFullYears()它根据通用时间设置指定日期的年份值。
setUTCHours()它根据通用时间设置指定日期的小时值。
setUTCMilliseconds()它根据通用时间设置指定日期的毫秒值。
setUTCMinutes()它根据通用时间设置指定日期的分钟值。
setUTCMonth()它根据通用时间设置指定日期的月份值。
setUTCSeconds()它根据通用时间设置指定日期的秒值。
toDateString()它返回 Date 对象的日期部分。
toISOString()它以 ISO 格式字符串返回日期。
toJSON()它返回一个表示 Date 对象的字符串。它还在 JSON 序列化期间序列化 Date 对象。
toString()它以字符串形式返回日期。
toTimeString()它返回 Date 对象的时间部分。
toUTCString()它使用 UTC 时区将指定日期转换为字符串形式。
valueOf()它返回 Date 对象的原始值。

JavaScript Date 示例

让我们看一个打印 date 对象的简单示例。它同时打印日期和时间。

 

输出

Current Date and Time:   
  

让我们看另一个打印日期/月份/年份的代码。

输出

  

JavaScript 当前时间示例

让我们看一个打印系统当前时间的简单示例。

 

输出

Current Time: 


JavaScript 数字时钟示例

让我们看一个使用 JavaScript date 对象显示数字时钟的简单示例。

有两种方法可以在 JavaScript 中设置间隔:通过 setTimeout() 或 setInterval() 方法。

 

输出

Current Time: 



下一个主题JavaScript Math 对象