问题标签 [timezone-offset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 使用他们的纬度/经度/城市获取用户在 php 中的当前时间
我正在使用http://ipinfodb.com/ api 来获取用户纬度/经度... 我有用户时区,格式为数组。该数组返回以下信息...
使用来自数组的信息,当我的时区格式为 -07:00、04:00 等时,我将如何找到用户的当前时间
windows - Windows GetTimeZoneInformation 时差与 ISO 网站或 Google 不匹配
我的电脑是 Windows 7 64 位;我在美国东海岸(东部时间);“日期和时间”小程序——右键单击任务栏时钟并选择“调整日期/时间”——将我的时区标记为“(UTC-05:00)东部时间(美国和加拿大)”并告诉我说夏令时在 11 月结束。(对于那些后来出现的人,这是在四月写的,在我们进行“春天前进”以到达夏令时之后。)
调用 Windows GetTimeZoneInformation 或 GetDynamicTimeZoneInformation API(后者仅在 Vista 或更高版本上可用)返回 300 分钟 5 小时的“偏差”值。(偏差值不是负数,因为该值的文档说“UTC = 本地时间 + 偏差”。)
但是,如果我访问声称向我显示计算机时间的 ISO 网站,它会显示与时钟匹配但以 -0400 结尾的时间。(我试图复制/粘贴它,但很难,因为它每秒都在变化。)在谷歌中输入“当前时间 utc”显示的时间也比时钟时间提前 4 小时(不是 5 小时)。
更让我感到困惑的是——我有一个运行 Windows Server 2008 的 EC2 实例,其他人设置并说它故意设置为 GMT,这样基于服务器时钟记录的时间不会因夏令时导致 1 小时跳跃.
当我连接到该服务器时,它显示的时间比我在这里看到的时间早 5 小时。但是它在控制面板中的日期/时间小程序(不同于 Windows 7)显示当前时区是“(格林威治标准时间)格林威治标准时间(都柏林、爱丁堡、里斯本、伦敦)”但也有一个时区“(格林威治标准时间)协调世界时” - UTC - 如果我将时区更改为那个(我认为是正确的),则偏移量为 4 小时。
Windows 7 上的“时区设置”对话框(通过单击上面讨论的“日期和时间”小程序上的“更改时区...”按钮进入)具有标记为“(UTC) 协调世界时”的时区(4 小时从现在起)和“(UTC)都柏林、爱丁堡、里斯本、伦敦”(从现在起 5 小时)。
除了认为 EC2 实例的时区设置错误——它应该被设置为 UTC 而不是伦敦时间来实现上述目标——我没有进一步理解这一点。美国的 Windows 7 说我距离 UTC 5 小时;其他一切(包括设置为 UTC 时间的 Windows 2008)都说 4 小时。
那么例程应该怎么做才能产生一个带有尾随时区偏移量的 ISO 风格的时间戳呢?Windows API 告诉我它应该是-0500,但其他一切都说它应该是-0400。帮助!!
timezone - 时区只是一个偏移量还是“更多信息”?
我住在一个他们每年改变两次时间的国家。即:一年中有一段时间与UTC的偏移量为-3小时(-180分钟),而其他时间段的偏移量为-4小时(-240分钟)
形象地说:
我的问题是:
“时区”只是代表偏移量的数字?那就是:我的国家有两个时区?或时区包含此信息?
这很重要,因为我将每个日期都保存在我的数据库中的 UTC 时区(偏移量 = 0)中。
相反,我是否应该使用本地时区保存日期并保存它们的偏移量(在保存时)?
这是我通过使用时区 UTC 保存日期看到的一个问题示例:
假设我有一个人们发送消息的系统。
我想要一个统计部分,在其中绘制“发送的消息v / s小时”(即:“在常规日子按小时发送的消息”)
假设整个数据库中只有两条消息:
- 消息 1,于 3 月 1 日发送,UTC 时间下午 5 点(当地时间下午 2 点)
- 消息 2,于 8 月 1 日在 UTC 时间下午 5 点(当地时间下午 1 点)发送
然后,如果我在 8 月 2 日创建情节,将这些 UTC 日期转换为本地日期会给我:“下午 1 点发送的 2 条消息”,这是不稳定的信息!
java - 从 GMT 值计算时区 - Android
在 android 表单中,我接受来自用户的 GMT 值(偏移量),例如 +5:30、+3:00。
从这个值,我想计算“印度/德里”的时区。
关于如何做的任何想法......Plzz
php - ICS 文件动态时区问题
我正在尝试在 PHP 中动态生成 ics 文件,其中时区根据给定的位置是动态的。一切正常,但存在日光时间问题,即它显示一小时左右的时差。现在要解决这个问题,我必须DAYLIGHT
动态使用。但我不知道如何动态使用它,或者我可以从哪里获得TZOFFSETFROM
与TZOFFSETTO
给定时区相关的偏移量。
例如:
现在如何根据位置动态使用日光,例如位置可以是“美国/加拉加斯”......等
提前致谢。
timezone-offset - 确定如何在 ZoneDateTime 上使用 nodaTime 和 withZone 计算不同时区的时间
在时区之间转换时间时。我发现以下代码有效。但是,我不确定如何以编程方式将什么作为ZonedDateTime
. 我可以选择 zoneChicago 上的偏移量之一,它只有两个,因为它要么使用我们没有夏令时,但我怎么知道我使用哪一个,对于只有两个以上的时区,什么是最好的填充该偏移量的方法?
谢谢,
吉姆
javascript - 从 getTimezoneOffset() 中扣除后的时间戳参考是多少?
例如我有这个:
现在, timezoneOffset 值为
所以如果我减少它,我会得到
我的问题是,1369032970
我的本地时间戳和1369061770
UTC 时间戳是什么?
我可以有把握地说,由 timezoneOffset 减少的任何当前时间戳都是 UTC 时间戳吗?
php - 将 GMT 时间转换为夏令时国家时区
我正在研究根据用户位置转换时间的项目。即如果用户属于阿拉斯加,那么所有信息都将根据他的国家时区显示。我做了一些转换,但如果用户的夏令时时区(DST)经常变化,我会得到错误的时间。
这是我的代码片段。
那么在这种情况下,我该如何维护这个时区?这次与时间相关的转换的确切方式是什么?
任何指导和想法将不胜感激。
谢谢
timezone - 如何在不使用 Javascript 和 Cookie 的情况下通过在 C# 中使用 IP 地址来获取客户端机器时区?
我需要将输入日期时间转换为 UTC 格式并保存客户端机器时区标准名称,因此我需要具有 DST 的客户端机器的标准时区 ID。我的输入只是请求标头中的 IP 地址。
qt - QML 是否支持根据 timezoneID 转换为不同的时区?
我正在制作一个世界时钟 QML 程序。我目前正在使用 API 来获取某个城市的时区 ID。
例如,对于代尔夫特,它会返回
我将城市名称及其 timezoneID 存储在本地 sql 数据库中,这样我就不必继续在线解析时区信息。
在我的应用程序中,我有一个 ListView,它在本地时间旁边显示城市名称。如何使用我的系统时间及其 timezoneID 计算代尔夫特的时间?