我正在开发一个调度网站,您可以在其中指定日期、时间和时区城市。我希望将其保存在后端的UTC时间中。因此,我必须在服务器上进行某种转换。我还想提供实时转换到不同时区的功能。
在Javascript中,我有一个日期/时间值以及一个时区城市(来自http://www.citytimezones.info,它给了我地理坐标)。我没有UTC时间,只有指定时区的时间。
现在,我需要将这个未来的本地时间转换为UTC时间。当然,它必须考虑到那个时间应用的夏令时偏移量。
此外,我想使用第二个时区城市将其转换为不同的本地时间。
我考虑使用Google Maps时区API,但这会强制您传递UTC时间,而我没有,因为我正在尝试计算它。
换句话说,理想情况下,我需要一个系统,它将采用以下参数:
在Javascript中,我有一个日期/时间值以及一个时区城市(来自http://www.citytimezones.info,它给了我地理坐标)。我没有UTC时间,只有指定时区的时间。
现在,我需要将这个未来的本地时间转换为UTC时间。当然,它必须考虑到那个时间应用的夏令时偏移量。
此外,我想使用第二个时区城市将其转换为不同的本地时间。
我考虑使用Google Maps时区API,但这会强制您传递UTC时间,而我没有,因为我正在尝试计算它。
换句话说,理想情况下,我需要一个系统,它将采用以下参数:
- 未来时间/日期
- 源时区城市坐标
- 目标时区城市坐标(或null = UTC时间)
并且将返回转换后的时间。
有什么建议可以让这个实现呢?
这可以是一个网络服务或Windows C#库。