📜  JavaScript Date setMilliseconds()方法(1)

📅  最后修改于: 2023-12-03 15:01:37.306000             🧑  作者: Mango

JavaScript Date setMilliseconds()方法

JavaScript Date setMilliseconds()方法是Date对象的一个方法,用于设置Date对象的毫秒数。它会返回一个新的时间,而不会修改原来的时间对象。

语法
Date.setMilliseconds(milliseconds)
参数
  • milliseconds:需要设置的毫秒数,取值范围为0~999。
返回值
  • 返回设置后的新时间(毫秒数更改后)。
示例
let date = new Date('2021-05-26T04:15:32.000Z'); // 创建一个Date对象
console.log(date); // 输出:Wed May 26 2021 12:15:32 GMT+0800 (中国标准时间)

date.setMilliseconds(500); // 设置毫秒数为500
console.log(date); // 输出:Wed May 26 2021 12:15:32 GMT+0800 (中国标准时间)

date.setMilliseconds(0); // 设置毫秒数为0
console.log(date); // 输出:Wed May 26 2021 12:15:32 GMT+0800 (中国标准时间)

date.setMilliseconds(-1); // 设置毫秒数为负数
console.log(date); // 输出:Wed May 26 2021 12:15:31 GMT+0800 (中国标准时间)
注意事项
  • 如果设置的毫秒数超出了取值范围0~999,它们将会转化为秒数并相应的修改Date对象的秒数。
  • 如果设置的毫秒数为负数,则会往Date对象的时间值中减去相应的时间,比如添加了-100毫秒,则时间会往前推100毫秒。
  • 注意对原有Date对象的修改会导致原来原来的时间值被覆盖,应使用新的Date对象。