在不同时区用户的第三方应用程序中,将数据发送到我的应用程序。我需要采用他们系统的本地时区。有什么方法可以做吗?
注意:我无法通过JavaScript发送时区,因为我只能从第三方Web应用程序获取数据
您从这些第三方应用程序中获得了哪些信息?如果他们发送的数据包含任何当前(本地)时间信息,则可以在当前的申请时间中计算偏移。如果没有可用的话,您可以使用第三方应用程序中的远程IP地址来确定其位置(并因此时区)。为此使用IP地理位置,例如,免费的Geolite可下载数据库似乎适合此目的。