我应该以UTC格式存储MySQL数据库中的所有日期时间吗? (使用UTC_TIMESTAMP())
如果我不知道用户的时区,如何向用户显示日期时间?
答案 0 :(得分:1)
使用UTC通常是一个不错的选择,特别是如果您正在处理逻辑“时间瞬间”(例如创建条目的时间戳等)。
至于如何向用户显示它们:如果您不知道时区,则无法合理地向用户显示日期/时间然而存储它,所以这实际上与UTC的决定是分开的。一种选择可能是使用Javascript从UTC转换为本地时间。另一种可能性是允许用户自己指定时区。