gpt4 book ai didi

php - 在 TIMESTAMP 字段中存储一个已经是 UTC 的时间戳,而无需在 MySQL 中进一步转换

转载 作者:行者123 更新时间:2023-11-30 22:01:38 24 4
gpt4 key购买 nike

根据 MySQL 文档:

MySQL converts TIMESTAMP values from the current time zone to UTC for storage, and back from UTC to the current time zone for retrieval.

我对检索的转换没问题,但对于存储,我已经有了一个 UTC 时间戳。它是这样从客户端发送的,因为它是在客户端计算的值,我想避免时区转换(因为我认为这会增加客户端-服务器通信的复杂性)。

如何插入此值以避免进一步转换?

最佳答案

如果您不想让 MySQL 做任何转换,也许最简单的方法就是将时间戳存储在一个数字字段中。
这可能是不好的做法,具体取决于您要使用它做什么,该线程对优缺点进行了一些讨论: Using MySQL's TIMESTAMP vs storing timestamps directly

关于php - 在 TIMESTAMP 字段中存储一个已经是 UTC 的时间戳,而无需在 MySQL 中进一步转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43180179/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com