gpt4 book ai didi

php - 如何从mysql表中获取我的本地时间

转载 作者:行者123 更新时间:2023-11-28 23:17:23 27 4
gpt4 key购买 nike

datetimestamp - 默认 - current_timestamp

示例值:2017-04-07 09:45:53

$stmt = $db->query("select * from cinema order by date desc");
while($row = $stmt->fetch()){
$date = strtotime($row['date']);
$datea = date("d-m-y", $date);
$time = date("H:i", $date);

与我的时区相比,我的时差为 -2 小时 - 09:45 而不是 11:45 - 所以我尝试了:

$stmt = $db->query("SELECT *, CONVERT_TZ(date, '+00:00', '+01:00') FROM cinema order by date desc"); - without success

我还尝试将列类型从 timestamp (current_timestamp) 更改为 datetime (current_timestamp)

仍然有 -2 小时的差异。

有什么帮助吗?

最佳答案

你可以试试这样的:

$stmt = $db->query("SELECT *, CONVERT_TZ(date, @@session.time_zone, '+02:00') AS mydate FROM cinema order by mydate desc");

以下是一些在处理日期和时间时可能会有帮助的读物: https://stackoverflow.com/a/19075291/1363190

关于php - 如何从mysql表中获取我的本地时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43279081/

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