6
社区成员
发帖
与我相关
我的任务
分享使用日期是 JavaScript 编程中的一项常见任务。JavaScript 提供了一组丰富的内置日期函数,使开发人员可以轻松操作和格式化日期。在本综合指南中,我们将探索 JavaScript 中的各种日期函数,为每个函数提供详细的解释和示例。最后,您将对如何在 JavaScript 中有效地使用日期有一个深入的了解。
JavaScript 日期函数列表:
现在,让我们深入研究每个函数,提供详细的解释和示例以更好地理解。
1. Date():
该Date()函数用于创建一个新的Date对象,表示当前的日期和时间。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">currentDate</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">currentDate</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Tue Jun 29 2023 12:30:00 GMT+0530 (India Standard Time)
</code></span></span>
说明:当不带任何参数调用
该Date()函数时,返回一个表示当前日期和时间的字符串。输出格式根据浏览器的实现而有所不同。
2. new Date():
构造new Date()函数根据提供的参数创建一个新的 Date 对象。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">specificDate</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-string-color)">'</span><span style="color:var(--syntax-string-color)">2023-06-29</span><span style="color:var(--syntax-string-color)">'</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">specificDate</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Tue Jun 29 2023 00:00:00 GMT+0530 (India Standard Time)
</code></span></span>
说明:
通过将特定日期字符串作为参数传递给new Date(),我们可以创建一个表示该特定日期的 Date 对象。输出显示本地时区的日期和时间。
3. getDate():
该getDate()方法返回指定Date对象的月份中的第几天(从1到31)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">dayOfMonth</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getDate</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">dayOfMonth</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>29
</code></span></span>
说明:
该getDate()方法从当前 Date 对象中检索该月的日期。在此示例中,它返回值“29”,因为当前日期是 29 号。
4. getDay():
该getDay()方法返回指定Date对象的星期几(从0到6)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">dayOfWeek</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getDay</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">dayOfWeek</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>2
</code></span></span>
说明:
该getDay()方法从当前 Date 对象中检索星期几。它返回 0 到 6 之间的值,其中 0 代表星期日,1 代表星期一,依此类推。在此示例中,输出为“2”,因为星期二是一周的第二天。
5. getFullYear():
该getFullYear()方法返回指定Date对象的四位数年份。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">year</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getFullYear</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">year</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>2023
</code></span></span>
说明:
该getFullYear()方法从当前 Date 对象中检索四位数的年份。在此示例中,它返回当前年份,即“2023”。
6. getHours():
该getHours()方法返回指定Date对象的小时(从0到23)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">hours</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getHours</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">hours</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>12
</code></span></span>
说明:
该getHours()方法以 24 小时格式从当前 Date 对象中检索小时。在此示例中,它返回当前小时,即“12”(12 PM)。
7. getMilliseconds():
该getMilliseconds()方法返回指定Date对象的毫秒数(从0到999)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">milliseconds</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getMilliseconds</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">milliseconds</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>500
</code></span></span>
说明:
该getMilliseconds()方法从当前 Date 对象中检索毫秒。在此示例中,它返回“500”。
8. getMinutes():
该getMinutes()方法返回指定Date对象的分钟(从0到59)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">minutes</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getMinutes</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">minutes</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>30
</code></span></span>
说明:
该getMinutes()方法从当前 Date 对象中检索分钟。在此示例中,它返回当前分钟数,即“30”。
9. getMonth():
该getMonth()方法返回指定Date对象的月份(从0到11)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">month</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getMonth</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">month</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>5
</code></span></span>
说明:
该getMonth()方法从当前 Date 对象中检索月份。它返回 0 到 11 之间的值,其中 0 代表一月,1 代表二月,依此类推。在此示例中,由于 6 月是第六个月,因此输出为“5”。
10. getSeconds():
该getSeconds()方法返回指定Date对象的秒数(从0到59)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">seconds</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getSeconds</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">seconds</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>0
</code></span></span>
说明:
该getSeconds()方法从当前 Date 对象中检索秒数。在此示例中,它返回当前秒数,即“0”。
11. getTime():
该getTime()方法返回指定Date对象的时间对应的数值。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">time</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getTime</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">time</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>1677725888111
</code></span></span>
说明:
该getTime()方法检索从 Unix 纪元(1970 年 1 月 1 日,00:00:00 UTC)到
当前日期对象。在此示例中,它返回当前时间(以毫秒为单位)。
12. getTimezoneOffset():
该getTimezoneOffset()方法返回当前语言环境的时区偏移量(以分钟为单位)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">timezoneOffset</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getTimezoneOffset</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">timezoneOffset</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>-330
</code></span></span>
说明:
该getTimezoneOffset()方法检索当前区域设置的时区偏移量(以分钟为单位)。如果本地时区晚于 UTC,则返回正值;如果早于 UTC,则返回负值。在此示例中,由于本地时区为 UTC+05:30,因此输出为“-330”。
13. getUTCDate():
该getUTCDate()方法根据通用时间返回指定 Date 对象的月份中的某一天(从 1 到 31)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">utcDayOfMonth</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getUTCDate</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">utcDayOfMonth</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>29
</code></span></span>
说明:
该getUTCDate()方法根据通用时间 (UTC) 从当前 Date 对象中检索该月的日期。在此示例中,它返回值“29”,因为 UTC 中的当前日期是 29 日。
14. getUTCDay():
该getUTCDay()方法根据通用时间返回指定 Date 对象的星期几(从 0 到 6)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">utcDayOfWeek</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getUTCDay</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">utcDayOfWeek</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>2
</code></span></span>
说明:
该getUTCDay()方法根据通用时间 (UTC) 从当前 Date 对象检索星期几。它返回 0 到 6 之间的值,其中 0 代表星期日,1 代表星期一,依此类推。在此示例中,输出为“2”,因为星期二是 UTC 一周的第二天。
15. getUTCFullYear():
该getUTCFullYear()方法根据通用时间返回指定 Date 对象的四位数年份。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">utcYear</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getUTCFullYear</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">utcYear</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>2023
</code></span></span>
说明:
该getUTCFullYear()方法根据通用时间 (UTC) 从当前 Date 对象中检索四位数年份。在此示例中,它返回当前年份,即“2023”。
16. getUTCHours():
该getUTCHours()方法根据通用时间返回指定 Date 对象的小时(从 0 到 23)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">utcHours</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getUTCHours</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">utcHours</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>7
</code></span></span>
说明:
该getUTCHours()方法根据通用时间 (UTC) 以 24 小时格式从当前 Date 对象检索小时。在此示例中,它返回当前小时,即 UTC 时间的“7”(上午 7 点)。
17. getUTCMilliseconds():
该getUTCMilliseconds()方法根据通用时间返回指定 Date 对象的毫秒数(从 0 到 999)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">utcMilliseconds</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getUTCMilliseconds</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">utcMilliseconds</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>500
</code></span></span>
说明:
该getUTCMilliseconds()方法根据通用时间 (UTC) 从当前 Date 对象检索毫秒。在此示例中,它返回“500”。
18. getUTCMinutes():
该getUTCMinutes()方法根据通用时间返回指定 Date 对象的分钟(从 0 到 59)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">utcMinutes</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getUTCMinutes</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">utcMinutes</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>0
</code></span></span>
说明:
该getUTCMinutes()方法根据通用时间 (UTC) 从当前 Date 对象中检索分钟。在此示例中,它返回当前分钟,即 UTC 中的“0”。
19. getUTCMonth():
该getUTCMonth()方法根据通用时间返回指定 Date 对象的月份(从 0 到 11)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">utcMonth</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getUTCMonth</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">utcMonth</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>5
</code></span></span>
说明:
该getUTCMonth()方法根据通用时间 (UTC) 从当前 Date 对象中检索月份。它返回 0 到 11 之间的值,其中 0 代表一月,1 代表二月,依此类推。在此示例中,输出为“5”,因为 6 月是 UTC 的第六个月。
20. getUTCSeconds():
该getUTCSeconds()方法根据通用时间返回指定 Date 对象的秒数(从 0 到 59)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">utcSeconds</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">getUTCSeconds</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">utcSeconds</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>0
</code></span></span>
说明:
该getUTCSeconds()方法根据通用时间 (UTC) 从当前 Date 对象中检索秒数。在此示例中,它返回当前秒数,即 UTC 中的“0”。
21. setDate():
该setDate()方法为指定的Date对象设置一月中的第几天(从1到31)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">setDate</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-literal-color)">15</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Thu Jun 15 2023 12:30:00 GMT+0530 (India Standard Time)
</code></span></span>
说明:
该setDate()方法设置当前 Date 对象中的某一天。在此示例中,它将日期设置为 15 日,从而生成一个具有更新日期的新 Date 对象。
22. setFullYear():
该setFullYear()方法为指定的Date对象设置四位数的年份。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">setFullYear</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-literal-color)">2022</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Thu Jun 29 2022 12:30:00 GMT+0530 (India Standard Time)
</code></span></span>
说明:
该setFullYear()方法设置当前 Date 对象的年份。在此示例中,它将年份设置为 2022,从而生成具有更新年份的新 Date 对象。
23. setHours():
该setHours()方法为指定的Date对象设置小时(从0到23)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">setHours</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-literal-color)">18</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Tue Jun 29 2023 18:30:00 GMT+0530 (India Standard Time)
</code></span></span>
说明:
该setHours()方法设置小时
对于当前的 Date 对象。在此示例中,它将小时设置为 18(下午 6 点),从而生成一个具有更新小时的新 Date 对象。
24. setMilliseconds():
该setMilliseconds()方法为指定的Date对象设置毫秒(从0到999)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">setMilliseconds</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-literal-color)">500</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Tue Jun 29 2023 12:30:00 GMT+0530 (India Standard Time)
</code></span></span>
说明:
该setMilliseconds()方法设置当前 Date 对象的毫秒数。在此示例中,它将毫秒设置为 500,从而生成具有更新毫秒的新 Date 对象。
25. setMinutes():
该setMinutes()方法为指定的Date对象设置分钟(从0到59)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">setMinutes</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-literal-color)">45</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Tue Jun 29 2023 12:45:00 GMT+0530 (India Standard Time)
</code></span></span>
说明:
该setMinutes()方法设置当前 Date 对象的分钟。在此示例中,它将分钟设置为 45,从而生成一个包含更新分钟的新 Date 对象。
26. setMonth():
该setMonth()方法为指定的Date对象设置月份(从0到11)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">setMonth</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-literal-color)">8</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Sun Sep 29 2023 12:30:00 GMT+0530 (India Standard Time)
</code></span></span>
说明:
该setMonth()方法设置当前 Date 对象的月份。在此示例中,它将月份设置为 9 月(第 8 个月),从而生成一个具有更新月份的新 Date 对象。
27. setSeconds():
该setSeconds()方法为指定的Date对象设置秒(从0到59)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">setSeconds</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-literal-color)">15</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Tue Jun 29 2023 12:30:15 GMT+0530 (India Standard Time)
</code></span></span>
说明:
该setSeconds()方法设置当前 Date 对象的秒数。在此示例中,它将秒设置为 15,从而生成一个具有更新后秒的新 Date 对象。
28. setTime():
该setTime()方法为指定的Date对象设置时间对应的数值。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">setTime</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-literal-color)">1625040000000</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Thu Jun 29 2021 00:00:00 GMT+0530 (India Standard Time)
</code></span></span>
说明:
该setTime()方法设置当前 Date 对象的时间(以毫秒为单位)。在此示例中,它将时间设置为与 2021 年 6 月 30 日对应的 Unix 时间戳值,从而生成一个具有更新时间的新 Date 对象。
29. setUTCDate():
该setUTCDate()方法根据世界时设置指定Date对象的月份中的第几天(从1到31)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">setUTCDate</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-literal-color)">15</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Thu Jun 15 2023 12:30:00 GMT+0530 (India Standard Time)
</code></span></span>
说明:
`setUTC
Date()` 方法根据通用时间 (UTC) 设置当前 Date 对象的月份日期。在此示例中,它将日期设置为 15 日,从而生成一个新的 Date 对象,其中包含更新后的 UTC 日期。
30. setUTCFullYear():
该setUTCFullYear()方法根据通用时间为指定的Date对象设置四位数的年份。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">setUTCFullYear</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-literal-color)">2022</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Thu Jun 29 2022 12:30:00 GMT+0530 (India Standard Time)
</code></span></span>
说明:
该setUTCFullYear()方法根据通用时间 (UTC) 设置当前 Date 对象的年份。在此示例中,它将年份设置为 2022,从而生成一个新的 Date 对象,其中包含更新后的 UTC 年份。
31. setUTCHours():
该setUTCHours()方法根据世界时间设置指定Date对象的小时(从0到23)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">setUTCHours</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-literal-color)">18</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Tue Jun 29 2023 18:30:00 GMT+0530 (India Standard Time)
</code></span></span>
说明:
该setUTCHours()方法根据通用时间 (UTC) 以 24 小时格式设置当前 Date 对象的小时。在此示例中,它将小时设置为 UTC 格式的 18 点(下午 6 点),从而生成一个包含更新小时的新 Date 对象。
32. setUTCMilliseconds():
该setUTCMilliseconds()方法根据世界时间设置指定Date对象的毫秒数(从0到999)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">setUTCMilliseconds</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-literal-color)">500</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Tue Jun 29 2023 12:30:00 GMT+0530 (India Standard Time)
</code></span></span>
说明:
该setUTCMilliseconds()方法根据通用时间 (UTC) 设置当前 Date 对象的毫秒数。在此示例中,它将毫秒设置为 500,从而生成一个新的 Date 对象,其中包含更新后的 UTC 毫秒数。
33. setUTCMinutes():
该setUTCMinutes()方法根据通用时间设置指定Date对象的分钟(从0到59)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">setUTCMinutes</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-literal-color)">45</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Tue Jun 29 2023 12:45:00 GMT+0530 (India Standard Time)
</code></span></span>
说明:
该setUTCMinutes()方法根据通用时间 (UTC) 设置当前 Date 对象的分钟。在此示例中,它将分钟设置为 UTC 的 45,从而生成一个包含更新分钟的新 Date 对象。
34. setUTCMonth():
该setUTCMonth()方法根据通用时间设置指定Date对象的月份(从0到11)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">setUTCMonth</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-literal-color)">8</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Sun Sep 29 2023 12:30:00 GMT+0530 (India Standard Time)
</code></span></span>
说明:
该setUTCMonth()方法根据通用时间 (UTC) 设置当前 Date 对象的月份。在此示例中,它将月份设置为 9 月(第 8 个月)
UTC,生成一个带有更新月份的新 Date 对象。
35. setUTCSeconds():
该setUTCSeconds()方法根据世界时设置指定Date对象的秒(从0到59)。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">setUTCSeconds</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-literal-color)">15</span><span style="color:var(--syntax-text-color)">);</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Tue Jun 29 2023 12:30:15 GMT+0530 (India Standard Time)
</code></span></span>
说明:
该setUTCSeconds()方法根据通用时间 (UTC) 设置当前 Date 对象的秒数。在此示例中,它将 UTC 秒数设置为 15,从而生成一个具有更新秒数的新 Date 对象。
36. toDateString():
该toDateString()方法将 Date 对象的日期部分转换为人类可读的字符串表示形式。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">dateString</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">toDateString</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">dateString</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>"Tue Jun 29 2023"
</code></span></span>
说明:
该toDateString()方法将 Date 对象的日期部分转换为“日月日年”格式的字符串表示形式。在此示例中,它返回表示日期的字符串。
37. toISOString():
该toISOString()方法返回 ISO 8601 格式的 Date 对象的字符串表示形式。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">isoString</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">toISOString</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">isoString</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>"2023-06-29T07:00:00.000Z"
</code></span></span>
说明:
该toISOString()方法将 Date 对象转换为 ISO 8601 格式的字符串表示形式。返回的字符串表示日期、时间和时区偏移量。在此示例中,它返回当前日期的 ISO 字符串表示形式。
38. toJSON():
该toJSON()方法返回 JSON 格式的 Date 对象的字符串表示形式。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">jsonString</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">toJSON</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">jsonString</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>"2023-06-29T12:30:00.000Z"
</code></span></span>
说明:
该toJSON()方法将 Date 对象转换为 JSON 格式的字符串表示形式。返回的字符串表示 ISO 8601 格式的日期、时间和时区偏移量。在此示例中,它返回当前日期的 JSON 字符串表示形式。
39. toLocaleDateString():
该toLocaleDateString()方法根据当前语言环境将 Date 对象的日期部分转换为人类可读的字符串表示形式。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">localeDateString</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">toLocaleDateString</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">localeDateString</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>"6/29/2023"
</code></span></span>
说明:
该toLocaleDateString()方法根据当前区域设置的格式约定将 Date 对象的日期部分转换为字符串表示形式。具体格式可能会根据用户的区域设置而有所不同。在此示例中,它返回表示日期的本地化字符串。
40. toLocaleString():
该toLocaleString()方法根据当前语言环境将 Date 对象转换为人类可读的字符串表示形式。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">localeString</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">toLocaleString</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">localeString</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>"6/29/2023, 12:30:00 PM"
</code></span></span>
说明:
该toLocaleString()方法根据当前区域设置的格式约定将 Date 对象转换为字符串表示形式。具体格式可能会根据用户的区域设置而有所不同。在此示例中,它返回表示日期和时间的本地化字符串。
41. toLocaleTimeString():
该toLocaleTimeString()方法根据当前语言环境将 Date 对象的时间部分转换为人类可读的字符串表示形式。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">localeTimeString</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">toLocaleTimeString</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">localeTimeString</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>"12:30:00 PM"
</code></span></span>
说明:
该toLocaleTimeString()方法根据当前区域设置的格式约定将 Date 对象的时间部分转换为字符串表示形式。具体格式
可能会根据用户的区域设置而有所不同。在此示例中,它返回表示时间的本地化字符串。
42. toString():
该toString()方法将Date对象转换为字符串表示形式。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">string</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">toString</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">string</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>"Tue Jun 29 2023 12:30:00 GMT+0530 (India Standard Time)"
</code></span></span>
说明:
该toString()方法使用默认格式将 Date 对象转换为字符串表示形式。在此示例中,它返回一个表示日期、时间和时区偏移量的字符串。
43. toTimeString():
该toTimeString()方法将Date对象的时间部分转换为字符串表示形式。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">timeString</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">toTimeString</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">timeString</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>"12:30:00 GMT+0530 (India Standard Time)"
</code></span></span>
说明:
该toTimeString()方法将 Date 对象的时间部分转换为字符串表示形式。在此示例中,它返回一个表示时间和时区偏移的字符串。
44. toUTCString():
该toUTCString()方法将Date对象转换为UTC格式的字符串表示形式。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">utcString</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">toUTCString</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">utcString</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>"Tue, 29 Jun 2023 07:00:00 GMT"
</code></span></span>
说明:
该toUTCString()方法将 Date 对象转换为 UTC 格式的字符串表示形式。在此示例中,它返回一个表示日期、时间和 UTC 时区的字符串。
45. valueOf():
该valueOf()方法返回指定Date对象的时间对应的数值。这是一个例子:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">date</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-declaration-color)">new</span> <span style="color:var(--syntax-text-color)">Date</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-declaration-color)">const</span> <span style="color:var(--syntax-name-color)">value</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-name-color)">date</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">valueOf</span><span style="color:var(--syntax-text-color)">();</span>
<span style="color:var(--syntax-name-color)">console</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-name-color)">log</span><span style="color:var(--syntax-text-color)">(</span><span style="color:var(--syntax-name-color)">value</span><span style="color:var(--syntax-text-color)">);</span>
</code></span></span>
输出:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>1687349400000
</code></span></span>
说明:
该valueOf()方法返回 Date 对象的时间值,作为自 1970 年 1 月 1 日 00:00:00 UTC 以来的毫秒数。在此示例中,它返回表示当前日期和时间(以毫秒为单位)的数值。
这些是 JavaScript 中一些常用的日期函数。它们允许您根据您的要求操作、格式化和转换日期对象。理解和利用这些函数将帮助您在 JavaScript 中有效地处理日期和时间。