13得票3回答
PHP: 使用时区的DateTime::createFromFormat()函数

我想将日期格式从d/m/Y转换为带有时区偏移的Y-m-d格式。 使用以下代码,我可以将日期从d/m/Y转换为Y-m-d:$date = DateTime::createFromFormat('d/m/Y', $date); $date = $date->format('Y-m-d'); ...

13得票5回答
strtotime('today')返回的时间不正确?

我正在尝试创建一个下拉选择列表,从用户当前日期开始。我希望它的时间设置为Unix时间戳格式的午夜。 这是我正在做的全部内容:$today = strtotime('today'); echo $today; 这是我的结果:1333144800 日期是:根据Epoch Converter是Fr...

12得票1回答
奥尔森时区偏移错误?

今天我注意到我的脚本将Olson时区ID转换并显示为城市和GMT偏移量的结果非常奇怪:阿根廷时区引起了我的注意,因为它们在参考GMT/UTC时显示标准(非DST)时间偏移量±0000。 我检查了我的代码,并发现了一个小错误,但与偏差无关。因此,我通过pecl更新了timezonedb至版本2...

12得票1回答
时区 `Etc/GMT`,为什么是反过来的?

PHP中的时区工作方式如下 https://www.gsp.com/support/virtual/admin/unix/tz/gmt/ 当它被命名为Etc/GMT+11 时,实际上是GMT-11 当它被命名为Etc/GMT-11 时,实际上是GMT+11 为什么?Etc/GMT 是什么...

11得票3回答
如何在ISO 8601日期中添加时区但不带时间组件?

带有时区的ISO 8601 datetime格式如下: 2018-09-07T05:28:42Z 然而,我需要在我的系统中表示一些日期,其精度为天而非秒,这意味着它将是一个ISO 8601日历日期。日历日期的格式如下: 2018-09-07 在维基百科关于标准的文章中(我没有获得标...

10得票2回答
为什么在Java中(不仅仅是Java),UTC(不是时区)被认为是一个时区?

鉴于UTC不是一个时区,而是一个时间标准(例如如此声明,此处),为什么在我的Java应用程序中我可以像使用时区一样使用UTC(请参见下面的代码片段)?SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); f...

10得票1回答
为什么java.time.ZoneOffset实例排序时会“倒序”?

根据文档: 偏移量按照全球相同时间顺序进行比较。 因此,+10:00的偏移量排在+09:00的偏移量之前,以此类推直到-18:00。 有人知道它们被按这种方式排序的原因吗? 这似乎与偏移量的数值相反的直觉。 它也与它们出现的顺序相反,在GMT / UTC +0居中的地图上从左到右阅...

10得票6回答
如何在Javascript中将UTC/GMT日期时间转换为CST?(不是本地时间,始终为CST)

我面临的挑战是后端数据始终以UTC时间存储。我们的前端数据始终以CST时间呈现。我无法访问这个“黑匣子”。 我希望在我们的数据仓库中反映这一点。该数据仓库位于欧洲(CET)。因此,“本地”转换将无法起作用。 我想知道最简单,最直接的方法来准确地将UTC时间(我可以将其转换为时代毫秒或日期格...

9得票3回答
Sequelize设置时区以查询

我目前在项目中使用Sequelize和postgres。我需要更改查询,以便返回带有时区偏移的created_at列。 var sequelize = new Sequelize(connStr, { dialectOptions: { useUTC: false //for rea...

9得票2回答
Java 8 偏移日期解析

我需要解析以下格式的字符串2015-01-15-05:00为UTC时间的LocalDate(或其他类型)。 问题在于以下代码: System.out.println(LocalDate.parse("2015-01-15-05:00", DateTimeFormatter.ISO_OFFSE...