gpt4 book ai didi

php - 将时间添加到 CURRENT_TIMESTAMP

转载 作者:行者123 更新时间:2023-11-29 02:06:30 24 4
gpt4 key购买 nike

我犯了一个出生在新西兰的错误,现在必须弄清楚如何在我的服务器时间上增加 15 小时!将不胜感激任何想法。

目前我正在使用:

mysql_query("
INSERT INTO articles (Id, DateAdded)
VALUES ('" . $currentid . "', CURRENT_TIMESTAMP )
");

我认为它与 How do I add months to a CURRENT_TIMESTAMP in SQL? 有关.

尝试用 DATEADD(month,1,CURRENT_TIMESTAMP) 代替 CURRENT_TIMESTAMP 无济于事

最佳答案

对于这个问题最好是change the server's timezone .

此外,更好的方法是将服务器的时区设置为 UTC(或 GMT-0),然后在 UI 层上转换所有日期。这样你就可以拥有一个全局应用程序,它将正确地向所有用户显示日期(想想 gmail)。为此,您当然需要为每个用户设置时区偏好。

如果您不能永久更改服务器上的时区(因为您在共享主机上),那么您每次使用以下查询连接到数据库时都需要设置时区:

SET time_zone = '-8:00';

最后,要进行时间运算,您可以尝试:

addtime(current_timestamp, '15:00')

关于php - 将时间添加到 CURRENT_TIMESTAMP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4989732/

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