首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日期时区处理的差异

日期时区处理的差异
EN

Drupal用户
提问于 2011-05-14 23:53:08
回答 1查看 5.4K关注 0票数 9

对于时区处理、站点的时区、日期的时间、用户的时区、UTC和不进行时区转换,有几种选择。他们之间有什么不同?

一个例子是电视广播,世界上的每个人都会同时体验。用户的时区是否正确使用?如果广播公司在纽约生活的时间是晚上8点,加州的人会在下午5点体验到这一点。

或者,纽约正在发生一场诗歌狂潮,任何想要体验它的人都必须在晚上8:00在那里,这意味着它可能发生在加利福尼亚的下午5:00,但这对加州的人来说并不重要。重要的是,他们是在晚上8点在纽约,所以时间不应该改变,无论用户在哪里或在他们的时区什么时候,诗歌大满贯正在进行。

EN

回答 1

Drupal用户

回答已采纳

发布于 2011-05-15 00:30:23

日期模块文档页面很好地描述了这5个选项之间的差异。

从这一页:

字段时区处理有5种不同的选项:

  1. 站点的时区-当向字段输入数据时,输入的数据被假定在站点的时区中。当数据被保存到数据库时,它被转换为UTC。当从数据库检索数据时,当启用用户可配置时区时,将数据转换为匿名用户的站点时区或登录用户的用户时区。
  2. 日期时区-启用此选项后,日期字段将添加一个复选框,以显式指定输入日期的时区。将日期保存到数据库时,它不会被转换&时区信息与日期一起保存。从数据库检索时,不执行转换,日期显示与输入的完全相同。
  3. 用户时区--当将数据输入字段时,输入的数据被假定在用户的时区中。当数据被保存到数据库时,它被转换为UTC。当从数据库检索数据时,当启用用户可配置时区时,将数据转换为匿名用户的站点时区或登录用户的用户时区。
  4. UTC -当向字段输入数据时,输入的数据假定位于UTC时区。当数据被保存到数据库时,它被转换为UTC (例如,不需要转换)。当从数据库检索数据时,当启用用户可配置时区时,将数据转换为匿名用户的站点时区或登录用户的用户时区。
  5. 没有时区转换-将输入的日期保存到数据库时不会转换。从数据库检索数据时,数据将不进行转换,并将按照输入的方式显示。
票数 13
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/3613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档