我想使用ActionScript 3找到本地系统时区,我尝试了许多方法,但无法获得任何解决方案,这将给我的实际结果,如如果我将选择(UTC -8:00)太平洋时间,那么结果将是UTC -8:00或(UTC -8:00)太平洋时间(UTC时区的结果)。因此,如果有人知道如何实现这一点,请帮助我解决这个问题。先谢谢你。
3pmvbmvn1#
您可以使用Date对象的getTimezoneOffset函数来获取特定日期相对于UTC的偏移量。请在此处引用。请注意,此偏移量可能因提供的日期而异。在美国太平洋时区,冬季使用UTC-8,夏季夏令时使用UTC-7。请注意,该API仅适用于 * 偏移量 *。ActionScript中没有任何API可以提供计算机的本地 * 时区 * ID,例如America/Los_Angeles(IANA)或Pacific Standard Time(Windows)。请参阅timezone tag wiki中的“Time Zone!= Offset”。
Date
getTimezoneOffset
America/Los_Angeles
Pacific Standard Time
35g0bw712#
我很确定如果你知道
var date:Date = new Date()
则日期将使用本地浏览器时间
2条答案
按热度按时间3pmvbmvn1#
您可以使用
Date
对象的getTimezoneOffset
函数来获取特定日期相对于UTC的偏移量。请在此处引用。请注意,此偏移量可能因提供的日期而异。在美国太平洋时区,冬季使用UTC-8,夏季夏令时使用UTC-7。
请注意,该API仅适用于 * 偏移量 *。ActionScript中没有任何API可以提供计算机的本地 * 时区 * ID,例如
America/Los_Angeles
(IANA)或Pacific Standard Time
(Windows)。请参阅timezone tag wiki中的“Time Zone!= Offset”。35g0bw712#
我很确定如果你知道
则日期将使用本地浏览器时间