JavaScript Date setTime() 方法
setTime() 方法用于将 Date 对象的时间设置为指定时间,该时间以自 1970 年 1 月 1 日 00:00:00 UTC(也称为 Unix 纪元)以来经过的毫秒数表示。此方法将 Date 对象的时间更改为指定时间,但不更改其年、月、日部分。
语法
以下是 JavaScript Date 的 setTime() 方法的语法 -
setTime(timeValue);
一个整数值,表示自纪元(1970 年 1 月 1 日 00:00:00 UTC)以来的时间(以毫秒为单位)。
返回值
此方法不返回任何值。它会修改原始 Date 对象,将其时间设置为指定值。
示例 1
在下面的示例中,我们将 1577880000000 毫秒(相当于 50 年)传递给 JavaScript Date 的 setTime() 方法 -
<html> <body> <script> const date = new Date(); date.setTime(1577880000000); //incrementing 50 years since epoch document.write(date); </script> </body> </html>
输出
正如我们在输出中看到的,自纪元以来已添加了毫秒数。
示例 2
在这里,我们从 1970 年 1 月 1 日减去 1577880000000 毫秒(相当于 50 年)-
<html> <body> <script> const date = new Date(); date.setTime(-1577880000000); //decrementing 50 years since epoch document.write(date); </script> </body> </html>
输出
正如我们在输出中看到的,纪元已减去 50 年。

