我需要得到的其他用户谁是在another国家位于小时和分钟的时差。这里是我所做的。
const timeZone = "Asia/tokyo"; // Time zone can be changed
let arr: any = new Date().toLocaleString("en-US", {
timeZone: timeZone,
dateStyle: "full",
timeStyle: "full",
});
let currentTime = new Date();
字符串
需要获取currentHour和currentHour之间的差异
2条答案
按热度按时间pod7payv1#
像Jaromanda X(下面使用 Intl.DateTimeFormat.formatToParts 复制)这样的解决方案是可以的,但是最好传递一个实际的 Date 对象,而不是日期和时间值。
我认为获取实际偏移量之间的差异更优雅(见下文)。
字符串
使用时区偏移:
型
6bc51xsx2#
首先,使用
en-CA
locale进行“计算”.它输出yyyy-mm-dd hh:mm:ss
,这使得操作变得简单其次,添加
hour12: false
,因为你想要24小时的时间然后你可以
字符串
我的 typescript 很不雅...但是
型
在TSPlayground上试过了,似乎有效