在 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” 作为下一秒的第一毫秒。