【发布时间】:2020-07-01 11:36:38
【问题描述】:
在我们的 mysql 数据库的表中有一个 datetime 类型的 createdAt 列和一个 timestamp 类型的 updatedAt 列。在数据库中,日期是正确的。我查询我的数据库并在 React 中显示值,当从我的本地 xampp 服务器运行时,它们会正确显示。
我们的 beta 和实时站点托管在外部 debian-jessie 服务器上,在这两个服务器上,React 中显示的 updatedAt 处于完全不同的时区,相差 7 小时。如果我在我们的服务器上运行“日期”,它会显示正确的时区,并且我知道服务器托管在我们的时区中。
如果这很重要,我们使用 typeORM/GraphQL/type-graphql 来查询数据,并使用 Apollo 将其传递给 React。
有没有人知道为什么会发生这种情况或解决方案?
【问题讨论】: