示例参考:function getTimestampForTimeZone(timeZone: string): number { const date = new Date(); const offset = date.getTimezoneOffset(); // 获取当前时区偏移UTC的分钟数 const offsetMs = offset * 60000; // 将偏移转换为毫秒 // 如果是UTC+时区,需要减去偏移 // 如果是UTC-时区,需要加上偏移 const timeZoneOffsetMs = /^UTC-/.test(timeZone) ? offsetMs : -offsetMs; return date.getTime() + timeZoneOffsetMs; }
示例参考: