问题标签 [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 & MySQL:将存储的 TIMESTAMP 转换为用户的本地时区
所以我有一个带有评论功能的网站,其中评论的时间戳存储在 MySQL 数据库中。据我了解,时间戳在存储时转换为 UTC,然后在检索时转换回默认时区。就我而言,我的服务器位于中央夏令时时区 (CDT)。
我计划通过输入表单从每个用户那里获取时区。我只是想知道如何将 TIMESTAMP 值转换为用户的时区。
- 首先,我会从 UTC 转换为本地时区吗?还是 CDT 到本地时区?
- 其次,我将如何在 PHP 中做到这一点?我会这样做:
...或者这不正确?
php - 使用时区偏移量而不是时区标识符将 GMT 时间转换为本地时间
如果您从 PHP 列表中获得时区标识符,那么将给定的 GMT 日期转换为本地时间非常容易:http ://www.php.net/manual/en/timezones.php
例如,您可以这样做(其中 $fromTimeZone 只是 'GMT',$toTimeZone 只是该列表中的常量之一(即 'America/Chicago'),而 $datetime 是 GMT 日期):
但是,如果仅给出时区偏移量,我在将相同的 GMT 日期转换为本地时间时遇到问题。例如,我没有给出“美国/芝加哥”,而是给出了 -0500(这是该时区的等效偏移量)。
我已经尝试过以下方法(其中 $datetime 是我的 GMT 日期,$toTimeZone 是偏移量(在本例中为 -0500)):
我知道所有 date() 类型的函数都基于服务器的时区。我似乎无法让它忽略它并使用明确给出的时区偏移量。
c# - 如何使用带有 4.6.5 时区组件 VTIMEZONE 的 C# TimeZoneInfo 类创建会议请求
再会!
我正在尝试更新一些预先存在的代码,这些代码使用 4.6.5 时区组件 VTIMEZONE 根据用户在 asp.net 网站上的表单中的输入创建会议请求。我正在进行的更新是删除作为枚举列出的静态时区列表,并用 TimeZoneInfo GetSystemTimeZones 方法替换它们。问题是 VTIMEZONE 的设置方式具有静态值。我想知道如何最好地解决这个问题,并欢迎任何建议。
这是代码片段:
最终目标是为所选时区设置会议请求的开始时间。即,我选择在伊斯坦布尔 (UTC+02:00) 下午 4:00 开始的 2 小时会议,它将在伊斯坦布尔时间(目前是土耳其标准时间)的下午 4:00 到下午 6:00 创建一个会议请求。
如果有帮助,我正在使用 TimeZoneInfo:
ruby-on-rails - 夏令时的 RoR in_time_zone 问题
我在 Ruby 1.8.7 和 Rails 2.3.12 上运行。当我在时区 EDT (-4) 中使用 object_time 运行以下代码时:
我得到与 object_time 相同的值,这很棒。但是,当我运行时:
我得到的值与上面的代码行相同。
有人知道会发生什么吗?
c# - Quartz.net + 澳大利亚当地时间执行
我是 Quartz.NET 的新手,我很难创建一个在澳大利亚当地时间上午 11 点每天都会触发的事件。
我知道我必须使用 ScheduleJob 方法,但我该如何添加澳大利亚的时间?我对 UTC/GMT 不是很好。对此的任何帮助将不胜感激!
谢谢
android - Android时区混淆
我很困惑,为什么在设置 -> 日期和时间 -> 选择时区(取消选中自动)下,Android 说东部时间是 GMT-4:00,而在其他地方,东部时间是 GMT-5?我问的原因是我试图将日期时间值转换为用户的当前时区。
python - 如何在 python 和 django 中使用 Pytz 根据给定的 UTC 偏移量转换数据和时间?
我想使用 Pytz 根据给定的 UTC 偏移量转换时间戳对象(从模型中获取)。在我打印时间戳对象时将其渲染到模板之前,它使用以下格式:
我得到以下行的偏移量:
上面的偏移量将给出+0530
。现在我想用这个偏移量对时间戳对象进行更改。例如 :
那这个呢:
看看它也根据偏移量改变的日期。操纵时间后,它甚至可以是 12 小时格式。
任何帮助都将是可观的
javascript - javascript toISOString() 忽略时区偏移
我现在正在尝试将 Twitter 日期时间转换为本地 iso 字符串(对于 prettyDate)2 天。我只是没有得到正确的当地时间..
我使用以下功能:
在 newdate 中一切正常,但 toISOString() 再次将其扔回原来的时间...谁能帮我从 Twitterdate 中获取 iso 中的当地时间,格式为:Thu, 31 May 2012 08:33:41 +0000
c++ - 找出最近 N 天的 DST 安全时间
假设今天是星期一。我想知道上周三是几号。
我认为的逻辑是1)从今天到上周六的天数差异(即6)2)从今天减去那么多秒
这不是 DST 安全的。有人能告诉我在这里我需要注意什么吗?
提前致谢
timezone - IBM vs Oracle/Sun JDK,java.util.Timzone getOffset() 表现不同
IBM vs Oracle/Sun JDK,java.util.Timzone 表现不同,
IBM JDK 1.5 与 Sun/Oracle JDK 1.6
更新,使用 IBM JDK 6 测试,它匹配 oracle/sun java -version java version "1.6.0" Java(TM) SE Runtime Environment (build pxi3260sr6ifix-20091015_01(SR6+152211+155930+156106)) IBM J9 的输出VM(构建 2.4,JRE 1.6.0 IBM J9 2.4 Linux x86-32 jvmxi3260sr6-20091001_43491(启用 JIT,启用 AOT)J9VM - 20091001_043491 JIT - r9_20090902_1330ifx1 GC - 20090817_AA_)JCL01 - 2