JavaScript Date setUTCMilliseconds() 方法



在 JavaScript 中,Date.setUTCMilliseconds() 方法用於根據 UTC(協調世界時)時區設定 Date 物件的“毫秒”。它允許您修改 Date 物件的毫秒分量,而無需更改日期和時間的其他部分。此方法在修改後返回更新的 Date 物件的毫秒分量。

UTC 代表協調世界時。它是世界各地調節時鐘和時間的首要時間標準。IST(印度標準時間)與 UTC 之間的時間差為 UTC+5:30(即 5 小時 30 分)。

語法

以下是 JavaScript Date setUTCilliseconds() 方法的語法:

setUTCMilliseconds(millisecondsValue);

引數

此方法僅接受一個引數。下面介紹了該引數:

  • millisecondsValue 表示毫秒(0 到 999)的整數。
    • 如果提供 -1,則會導致前一秒的最後毫秒。
    • 如果提供 1000,則會導致下一秒的第一毫秒。

返回值

setUTCMilliseconds() 的返回值是 Date 物件更新後的毫秒分量,表示自 Unix 紀元(1970 年 1 月 1 日 00:00:00 UTC)以來的毫秒數。

示例 1

在下面的示例中,我們使用 JavaScript Date setUTCMilliseconds() 方法將“毫秒”設定為 500,根據 UTC 時間:

<html>
<body>
<script>
   const myDate = new Date();
   myDate.setUTCMilliseconds(500);

   document.write(myDate.getUTCMilliseconds());
</script>
</body>
</html>

輸出

如果我們執行上述程式,毫秒將設定為 500。

示例 2

如果我們為 millisecondsValue 提供“-1”,此方法將給出前一秒的最後毫秒:

<html>
<body>
<script>
   const myDate = new Date();
   myDate.setUTCMilliseconds(-1);

   document.write(myDate.getUTCMilliseconds());
</script>
</body>
</html>

輸出

此方法返回“999”作為前一秒的最後毫秒。

示例 3

如果我們為 millisecondsValue 提供“1000”,此方法將給出下一秒的第一毫秒:

<html>
<body>
<script>
   const myDate = new Date();
   myDate.setUTCMilliseconds(1000);

   document.write(myDate.getUTCMilliseconds());
</script>
</body>
</html>

輸出

此方法返回“0”作為下一秒的第一毫秒。

廣告