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 年。

廣告