使用不同时区显示时间错误值

时间:2018-06-12 17:04:15

标签: momentjs moment-timezone

我想用3个不同的时区显示时间。

例如。考虑" America / Mexico_City"作为标准。
1." America / New_York"比墨西哥城1小时左右 2." America / Los_Angeles"距离Mexico_City

落后2小时

但我正好相反o / p - >纽约显示落后1小时&&洛杉矶提前2小时 o / p - >
Mexico_City->正常 - > 2018年6月11日19:12 PM
       New_York-> 1小时 - > 2018年6月11日18:12 PM
       Los_Angeles-> 2小时 - > 2018年6月11日21:12

struct NotificationStats:Decodable {
    let Tipo: String
    let Destinatario: String
    let MittenteNome: String
    let MittenteCognome: String
    let DataOra: String
    let FotoBici: String
    let CoordinataX: String
    let CoordinataY: String
    let Stato: String
    let IdNotifica: String
    let IdMittente: String
    let IdDestinatario: String
    let IdBici: String
    let FotoMittente: String
}

1 个答案:

答案 0 :(得分:0)

var newYork = momentTimeZone.tz(moment(), "America/New_York");// Jun 12, 2018 10:00 AM
var losAngeles = newYork.clone().tz("America/Los_Angeles"); //Jun 12, 2018 07:00 AM
var mexico = newYork.clone().tz("America/Mexico_City"); // Jun 12, 2018 09:00 AM