【发布时间】:2016-02-22 03:00:04
【问题描述】:
我正在构建一个调度程序应用程序。前端是使用 JavaScript 开发的,在后端我们使用带有 SQL 服务器的 .NET。
将要求用户选择一个时间(这将是他机器的本地时间)。我想将该时间转换为东部标准时间。
调度程序应用程序将基于 EST 运行。
我将保存用户选择的本地时间、用户的时区信息和用户选择的时间的美国东部标准时间。
我可以通过fiddle获取时区
var tz = jstz.determine();
console.log(tz.name());
为了获得 EST 等效时间,我将使用 TimeZoneInfo 类 当 DST 更改发生时,我将有一个存储过程来更新相应的 EST 时间。
让我知道这是否有效?
【问题讨论】:
-
说国家时区实际上是在谈论一些不存在的东西。美国有 4 个时区……那是哪一个?我建议您只使用时区。
-
@ErikPhilips:因为我将从 newwork 运行服务器,所以我提到了东部时间。因此,如果我们以 EST 作为基准时区,我的方法应该是什么?
-
你很喜欢asked the same thing yesterday。如果您想要更具体的东西,那么您需要在询问中更具体。显示一些代码。什么有效,什么无效,你期望什么,等等。
-
而且仅供参考,如果您的解决方案完全取决于服务器的时区,那么您将遇到问题。
-
@MattJohnson:我已经更新了我的问题。请让我知道你的想法。
标签: javascript c# timezone