Date 在AIR/Flex/AS3中获得错误的时区偏移
在德国,我使用电脑:Date 在AIR/Flex/AS3中获得错误的时区偏移,date,actionscript-3,apache-flex,air,timezone-offset,Date,Actionscript 3,Apache Flex,Air,Timezone Offset,在德国,我使用电脑: new Date().getTimezoneOffset(); //-60 new Date().timezoneOffset //-60 但正如我的电脑正确显示的那样,我在UTC+01:00这是柏林、阿姆斯特丹的正确时区 我怎样才能解决这个问题 问候 Christian如getTimezoneOffset()中所述,返回“将计算机的本地时间值添加到等于UTC的分钟数。如果计算机的时间设置晚于UTC,则返回值为负值。” 因此-60是当您处于UTC+1时区时,您必须添加到
new Date().getTimezoneOffset(); //-60
new Date().timezoneOffset //-60
但正如我的电脑正确显示的那样,我在UTC+01:00
这是柏林、阿姆斯特丹的正确时区
我怎样才能解决这个问题
问候
Christian如getTimezoneOffset()中所述,返回“将计算机的本地时间值添加到等于UTC的分钟数。如果计算机的时间设置晚于UTC,则返回值为负值。”
因此-60是当您处于UTC+1时区时,您必须添加到计算机本地时间以获得UTC的时间:)如getTimezoneOffset()中所述,返回“您需要将添加到计算机本地时间值以等于UTC的分钟数。如果计算机的时间设置晚于UTC,则返回值将为负值。”
因此,-60是当您处于UTC+1时区时,必须添加到计算机本地时间以获取UTC的时间:)getTimezoneOffset()
根据返回世界时(UTC)和计算机本地时间之间的差,以分钟为单位
如果UTC时间为下午3:00,则当地时间为下午4:00。然后差值为-60分钟,计算如下:
3:00-4:00=-60分钟。getTimezoneOffset()
返回世界时(UTC)和计算机本地时间之间的差值,以分钟为单位,根据
如果UTC时间为下午3:00,则当地时间为下午4:00。然后差值为-60分钟,计算如下:
3:00-4:00=-60分钟。快速搜索你的问题发现:快速搜索你的问题发现: