gpt4 book ai didi

php - 帮我理解mysql当前时间和时区的now()

转载 作者:行者123 更新时间:2023-11-29 04:12:11 25 4
gpt4 key购买 nike

我需要帮助了解当我插入 mysql 数据库时使用函数 now()(在 mysql 中)时 mysql 如何确定时区。日期时间格式为 YYYY-MM-DD 00:00:00。您如何让用户在他们的位置获得正确的时间?

这个问题有意义吗?

感谢您的宝贵时间!

最佳答案

now() 始终指的是来自其时区的服务器时间。

如果您同时拥有服务器时区和用户时区,
它可以通过函数 convert_tz 来完成,
比如

set @user_time_zone:='+02:00';
set @server_time_zone:='+08:00';

-- server timezone always come first
-- as now() is from server time
SELECT CONVERT_TZ(now(),@server_time_zone, @user_time_zone);

关于php - 帮我理解mysql当前时间和时区的now(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7411647/

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