问题标签 [timezone]

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.

0 投票
7 回答
70017 浏览

php - PHP中的UTC偏移量

相对于当前(系统)时区,在 PHP 中获取 UTC 偏移的最简单方法是什么?

0 投票
2 回答
389 浏览

database - 如何存储循环时间窗口

存储重复时间窗口的首选方式是什么?
例如。如果我有一个日历系统,我需要能够容纳每天、每周或每月重复发生的事件,那么哪种时间管理系统最好?

这在数据库中如何最好地表示?

更多详细信息
其具体目标是提供多组开放时间窗口。一旦我们有了这些时间窗口,代码就需要测试到达系统的消息是否落在其中一个时间窗口内。

0 投票
1 回答
14253 浏览

c# - 如何在 C# 中将 UTC 时间转换为任何其他时区的时间

我正在使用 C#.net - .Net fx 是 2.0,它不支持在不同时区之间进行转换。我已经编写了一个基于 UTC 的调度程序,但它在伦敦的 DTS 期间给出了 1 小时的错误。我需要一些解决方案,以便我可以通过正确的 DST 调整在相对于 UTC 的任何时区获得正确的时间。

0 投票
1 回答
1993 浏览

windows - Windows下TZ多时区

如果我启动一些可以代表在不同时区运行的客户端的进程,我可以(取决于实际代码)使用 TZ 环境使它们看起来像是来自不同时区。

有没有更合适的 windows 方法来模拟这个,而不启动 24 个虚拟机?

0 投票
3 回答
232 浏览

perl - 时区应该是常量还是变量?

我在代码中有几个地方需要使用 TimeZone。我可以使用DateTime::TimeZone获取时区名称。将时区名称放在常量中是否合理?还是应该在变量中?

0 投票
3 回答
8476 浏览

c# - 在 WPF/C# 中显示时区。发现夏令时偏移

我无法理解系统注册表如何帮助我将 DateTime 对象转换为相应的 TimeZone。我有一个示例,我一直在尝试进行逆向工程,但我无法遵循 UTCtime 根据夏令时偏移的关键步骤。

我正在使用 .NET 3.5(感谢上帝),但它仍然让我感到困惑。

谢谢

编辑:附加信息:此问题用于 WPF 应用程序环境。我在下面留下的代码片段使答案示例更进一步,以获得我正在寻找的内容。

0 投票
9 回答
225390 浏览

java - 如何使用 Java 处理日历时区?

我有一个来自我的应用程序的时间戳值。用户可以在任何给定的本地时区。

由于此日期用于假定给定时间始终为 GMT 的 WebService,因此我需要将用户的参数从(EST)转换为(GMT)。这是踢球者:用户忘记了他的 TZ。他输入了他想发送给 WS 的创建日期,所以我需要的是:

用户输入: 5/1/2008 6:12 PM (EST)
WS 的参数需要是:5/1/2008 6:12 PM (GMT)

我知道默认情况下 TimeStamps 总是应该在 GMT 中,但是在发送参数时,即使我从 TS(应该在 GMT 中)创建了我的日历,除非用户在 GMT 中,否则时间总是关闭的。我错过了什么?

使用前面的代码,这就是我得到的结果(便于阅读的短格式):

[2008 年 5 月 1 日晚上 11:12]

0 投票
2 回答
5684 浏览

javascript - Javascript 世界时区与 GMT 计算器的时差

我希望有人可以向我发送定期更新时区数据库的方向。

我找到了一个,但很抱歉我不记得它是从哪里来的,但是随着当前 GMT 时钟变化的迅速临近,我担心我所有的数据都会不正确,即从英国到纽约的差异将从 5 小时后变为 6 小时落后几个小时。

对此问题的任何帮助将不胜感激。

卡梅伦

0 投票
2 回答
1788 浏览

time - 是否有时区信息的中央存储库

我知道系统在不同级别使用自己的时区数据库。

是否存在所有 timezeone 和 DST 信息所在的中心位置,从而使程序员可以轻松地将更新写入其时区数据源?

例如,人们是否为每种可能的组合规定了时区?例如,墨西哥领土内的岛屿不遵循 DST,因此它们每个都必须与三个大陆时区不同(应使用 DST 日期范围进行描述)。

0 投票
7 回答
5674 浏览

c# - Web 应用程序时区问题

我们在中西部(东部标准时间)的服务器上启动并运行了一个 ASP.Net 2.0 Web 应用程序。此时,我们所有的客户都与服务器处于同一时区。我们将在亚利桑那州(山区标准时间)上线另一台服务器。

我们通过 C# 代码隐藏 DateTime.UtcNow 将所有时间存储在 SQL 2005 数据库中。

在测试过程中,我们遇到了一些时区转换问题。我们的问题是,在网络浏览器中,我们的时间显示的是山区标准时间,而不是我们正在测试的时区,即东部标准时间。

当我们输入新信息时,它会以 UTC 格式存储在数据库中,但是当我们在浏览器中查看该信息时,它会显示山区标准时间。下面是从数据库中获取 UTC 值并将其显示在浏览器中的代码。

上面的代码返回服务器所在的山区标准时间,而不是运行浏览器的东部标准时间。我们如何获得时间来显示用户的位置?