Does not having UTC as timezone matter in server?
服务器运行的时区有关系吗?
假设我使用时间的唯一时间是在数据库中创建对象时的时间戳。感觉只要时间戳在UTC就没关系了。
服务器可以在其他时区运行,但只要我以UTC格式保存,就不重要了,对吗?
在服务器上时区最重要的例子是什么?
- 这在最佳实践wiki中,无论是在摘要中,还是在这个特定的答案中。
如果在应用程序中设置时区,例如在创建时间戳时使用UTC,则时区无关紧要。如果在不设置时区的情况下使用localtime函数,则服务器时区很重要。
- 我同意。除此之外:在大多数标准的客户机-服务器架构中,让客户机处理将服务器时间转换为各自的本地时间是一个有效的决定:currentmillis.com/tutorials/…—也就是说,需要在服务器端和客户机端之间有一个明确的约定,以便客户机始终知道"完全的Q""虚拟化"时间(如果您的时间保持是基于时区的,则包括时区)。否则:如果更改服务器的时区,会发生什么?您的体系结构需要能够处理这样的事件