问题标签 [gmt]

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 投票
2 回答
2331 浏览

javascript - 将 GMT 纪元转换为 CST

我正在尝试将作为纪元存储的 GMT 时间转换为 CST。

下面是我在java中运行的当前代码。

查看日志中返回的以下错误,我们可以看到“1301382996000”之前的时间,当我尝试转换时它会中断:

2011-05-02 14:25:49,926 [http-8080-1] sm702-adapter_convert 脚本 - Sysmodtime 之前:1301382996000 2011-05-02 14:25:49,941 [http-8080-1] sm702-adapter_convert 脚本 - 错误时调用函数转换 org.apache.bsf.BSFException:JavaScript 错误:java.text.ParseException:无法解析的日期:“[object JavaObject]”

0 投票
2 回答
699 浏览

java - 调试与日历日期 GMT 相关的简单 java 代码

该测试显示

即 11-03-2004 是在 20-05-2004 之后

我做错了什么?

0 投票
3 回答
1234 浏览

java - “Java Date() 以 UTC 形式返回日期”——它实际上是什么意思?

我的问题可能是微不足道的,但我只是在寻找澄清。我在某处读到 Java 的 Date() 实际上总是在 UTC 时间,当我创建一个 Date() 对象并使用 toString() 打印它时,它会显示本地时间。如果这不是打印它的正确方法,那应该是什么,这样我才能得到 UTC 时间?

0 投票
6 回答
54587 浏览

android - 使用 Android 获取 GMT 时间

我在 StackOverflow Android get Current UTC timeHow can I get the current date and time in UTC or GMT in Java?

我尝试了两种方法来获取我的手机在 GMT 中的当前时间。我在西班牙,时差是 GMT+2。让我们看一个例子: 1º attemp: 我创建了一个格式并将它应用到 System.currentTimeMillis();

我需要将那个时间减去另一个时间,这就是我对 Long 进行演员表的原因。

我也试过这个:

而且我仍然没有得到正确的区别。但如果我这样做:

它工作正常。

有任何想法吗?

非常感谢,

大卫。

0 投票
3 回答
98894 浏览

mysql - 如何从 MySQL 中的日期时间中减去小时数?

我得到一个日期时间字段,目前在查询中为:

我想要做的是从那个日期减去 3 小时(GMT 问题),但我不能在 PHP 中这样做,因为 PHP 只知道日期部分,而不是时间。

0 投票
1 回答
279 浏览

timezone - 时区计算

正在开发像在线旅游门户网站这样的网站。问题是在预订航班时显示各个地区的 GMT 时间并列出时间。有没有人提出计算和显示不同国家时间的想法?

谢谢

0 投票
3 回答
76649 浏览

php - PHP夏令时检测

我需要在当地时间上午 9:00 向世界各地的用户发送电子邮件。服务器在英国。我能做的是在每个用户和服务器的时间之间设置一个时间差,如果 DST 不存在,这将完美地工作。

这是一个例子来说明它:

  • 约翰在纽约工作,距离服务器(英国)时间 -5 小时
  • 理查德在英国伦敦工作,所以与服务器时差为 0 小时。

当服务器在某个星期日凌晨 2:00 从 GMT 转到 GMT +1 (BST) 时,这意味着 John 现在有 -6H 时差。

这种情况我仍然可以通过更新服务器本地时间之外的所有用户来处理,但是一旦我向前/向后移动所有其他用户的时间,我仍然需要一种方法来检测用户何时(时间和日期)生活在英国境外将(或不会)将其当地时间更改为可能的 DST 时间。

我需要一种 PHP 方法来了解/检测世界其他地区何时进入/退出 DST。

0 投票
1 回答
3439 浏览

linux - 结构统计时间是格林威治标准时间吗?

struct stat 中的字段之一是 st_mtime。我假设这是自 1970 年 1 月 1 日以来的秒数。那是格林威治标准时间还是当地时间?

0 投票
3 回答
3846 浏览

php - PHP 文件修改时间使用 GMT 偏移设置来报告正确时间

我目前正在报告文件修改时间,如下所示:

对我来说,我认为这并没有什么问题,但是我的代码的用户报告说时间已经过了 4 个小时。我能想到这一点的唯一原因是服务器与用户处于不同的时区。每个用户都有一个我可以使用的变量$gmt_offset来存储用户所在的时区。$gmt_offset存储为基本浮点偏移量。

服务器可以在任何时区,不一定在 GMT-0。服务器可能与用户不在同一时区。

如何$modifiedtime根据用户在他的时区获得正确的时间$gmt_offset

0 投票
3 回答
742 浏览

c++ - 将历史时间转换为 GMT

我需要将一些格式为“2011061411322100”的字符串时间转换为 GMT - 我的第一次尝试如下。然而,问题是时代来自另一台PC,是一个历史时期。所以我没有实时获得时间,所以我不能简单地从我的代码正在运行的盒子上的当地时间获取格林威治标准时间。

问题是,如果我的代码在时间变化期间运行,时间变化将发生在我的盒子上,而不是在我得到时间的远程盒子上。但是,我可以随时查询该框以获取当前时间。

因此,要提供更多详细信息:

  1. 我在远程盒子上开始工作
  2. 作业完成
  3. 我得到了一些与正在运行的工作相关的时间
  4. 我将时间转换为 GMT

如果在 1. 和 2. 之间发生时间变化(夏令时)。我搞砸了。我的 GMT 转换将中断。我想在 2) 之后我需要获取当前的 Remote Box 时间,看看是否有 > 58 分钟的差异,然后将其应用于转换。但我想不出一个可靠的方法来做到这一点。