我有一个API,它提供如下时间:
07:00 PM
以上时间在MSK(莫斯科标准时间),需要转换为SST(新加坡标准时间)使用JavaScript或任何npm包
假设来自API的值是一个合适的Date
对象,您可以使用setHours
方法。
let example = new Date()
console.log(example.toTimeString()) // the before value
example.setHours(example.getHours() + 5) // add 5 to the current hours value
console.log(example.toTimeString()) // the after value
我认为它不会调整日期,所以如果你在2300hrs上增加5个小时,它可能会回滚到当天的开始,而不是第二天的开始。你的问题只显示了时间,如果这是你唯一关心的信息,那么这就不是问题了。