在UNIX时间戳中创建新的乘坐提醒需要事件的时间和 reminder_time 。 https://developer.uber.com/docs/ride-requests/tutorials/ride-reminders/introduction#create-a-new-reminder
{
"reminder_time": 1477397303,
"phone_number": "+1234567890",
"event": {
"name": "Coding night Test",
"location": "AMC Metreon 16",
"latitude": 37.784223,
"longitude": -122.403462,
"time": 1477411703
}
}
我正在创建一个新的提醒,并根据我的时区在UNIX时间戳中提供事件时间和reminder_time(我计算了它们,这两个时间都在同一个TZ中)。
我的问题是优步如何解释这些提供的时间?
场景:事件的时间位于不同的时区,用户设置提醒位于不同的TZ。
根据uber docs,仅在时区提供以下信息:
时区:API中的所有时区都表示为UTC时期,客户有责任进行本地化。
到目前为止,当我发送在TZ中计算的两个时间戳时,我只能在正确的时间获取短信。
答案 0 :(得分:0)
您应该将所有时间转换为utc as unix time == utc。您可以本地化以便用户在向用户显示时转换为其本地时区。