JavaScript Date setUTCMilliseconds() 方法



在 JavaScript 中,Date.setUTCMilliseconds() 方法用于根据 UTC(协调世界时)时区设置 Date 对象的“毫秒”。它允许您修改 Date 对象的毫秒部分,而无需更改日期和时间的其他部分。此方法在修改后返回更新的 Date 对象的毫秒部分。

UTC 代表协调世界时。它是世界调节时钟和时间的主要时间标准。IST(印度标准时间)和 UTC 之间的时差为 UTC+5:30(即 5 小时 30 分钟)。

语法

以下是 JavaScript Date.setUTCMilliseconds() 方法的语法 -


 setUTCMilliseconds(millisecondsValue);

参数

此方法只接受一个参数。下面描述相同 -

  • milliseconds值一个整数,表示毫秒(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” 作为下一秒的第一毫秒。