JavaScript Date setUTCMilliseconds() 方法
在 JavaScript 中,Date.setUTCMilliseconds() 方法用于根据 UTC(协调世界时)时区设置 Date 对象的"毫秒数"。该方法允许您修改 Date 对象的毫秒部分,而不更改日期和时间的其他部分。此方法返回修改后 Date 对象的毫秒部分。
UTC 代表协调世界时。它是世界各国规范时钟和时间的主要时间标准。
语法
以下是 JavaScript Date setUTCilliseconds() 方法的语法 -
setUTCMilliseconds(millisecondsValue);
参数
此方法仅接受一个参数。具体说明如下 -
-
millisecondsValue 一个表示毫秒的整数(0 到 999)。
- 如果提供 -1,则返回前一秒的最后一毫秒。
- 如果提供 1000,则返回下一秒的第一毫秒。
返回值
setUTCMilliseconds() 的返回值是 Date 对象中更新后的毫秒部分,表示自 Unix 纪元(1970 年 1 月 1 日 00:00:00 UTC)以来的毫秒数。
示例 1
在下面的示例中,我们使用 JavaScript Date 的 setUTCMilliseconds() 方法根据 UTC 时间将"毫秒"设置为 500 -
<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"作为下一秒的第一毫秒。

