Javascript 时区转换器,包括夏令时

Javascript 时区转换器,包括夏令时,javascript,Javascript,hi如何基于国家名称(包括夏令时)计算时区值。请帮帮我。您可以使用第三方库,如。您可以使用第三方库,如。对于跨越多个时区的国家,例如美国,这一定是近似值。您需要找到一些数据库/库。js中不支持使用不同的时区——只支持当前用户的时区。@kirilloid严格来说不是真的。Javascript日期对象有一个timezoneOffset属性,可以轻松地使用本地时间或UTC时间来进行考虑时区的计算。但是,正如您所说,查找特定位置的时区确实需要按地理位置和日期访问适当的时区偏移数据库(对于夏时制,如果观察

hi如何基于国家名称(包括夏令时)计算时区值。请帮帮我。

您可以使用第三方库,如。

您可以使用第三方库,如。

对于跨越多个时区的国家,例如美国,这一定是近似值。您需要找到一些数据库/库。js中不支持使用不同的时区——只支持当前用户的时区。@kirilloid严格来说不是真的。Javascript日期对象有一个
timezoneOffset
属性,可以轻松地使用本地时间或UTC时间来进行考虑时区的计算。但是,正如您所说,查找特定位置的时区确实需要按地理位置和日期访问适当的时区偏移数据库(对于夏时制,如果观察到的话)。@RobG只有
getTimezoneOffset()
。“我们不能设置它。”kirilloid为true,但这不是一个真正的问题。只需使用UTC并转换为本地时间(或任何适合的时间)进行显示即可
getTimezoneOffset
仅用于查找当前主机上的设置,但这意味着您可以在本地或UTC工作,也可以转换为任何时区。设置时区偏移量(如果可能)不应更改实际系统时区,因为多个时区可能使用相同的偏移量(例如ADT和AMST为UTC-3小时)。对于跨越多个时区的国家(例如美国),这必然是近似值。您需要查找一些数据库/库。js中不支持使用不同的时区——只支持当前用户的时区。@kirilloid严格来说不是真的。Javascript日期对象有一个
timezoneOffset
属性,可以轻松地使用本地时间或UTC时间来进行考虑时区的计算。但是,正如您所说,查找特定位置的时区确实需要按地理位置和日期访问适当的时区偏移数据库(对于夏时制,如果观察到的话)。@RobG只有
getTimezoneOffset()
。“我们不能设置它。”kirilloid为true,但这不是一个真正的问题。只需使用UTC并转换为本地时间(或任何适合的时间)进行显示即可
getTimezoneOffset
仅用于查找当前主机上的设置,但这意味着您可以在本地或UTC工作,也可以转换为任何时区。设置时区偏移(如果可能)不应更改实际系统时区,因为多个时区可能使用相同的偏移(例如ADT和AMST为UTC-3小时)。