gpt4 book ai didi

PHP - Mysql日期转换

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

我注意到 MYSQL 和 PHP 之间的日期转换有一些奇怪的结果。请看以下内容

PHP:strtotime(25-Mar-2012) 返回 1332626400
Mysql: FROM_UNIXTIME(1332626400) 返回 2012-03-25 00:00:00
结果符合预期。

问题:

Php: strtotime(26-Mar-2012) 返回 1332709200
Mysql: FROM_UNIXTIME(1332709200) 返回 2012-03-25 23:00:00

我希望 FROM_UNIXTIME 返回“2012-03-26”,即(3 月 26 日而不是 3 月 25 日)

如下忽略时间也无济于事:
FROM_UNIXTIME(1332709200,'%Y-%m-%d') 返回 2012-03-25

知道这里发生了什么吗?

最佳答案

我尝试在 mysql 上执行以下查询 SELECT FROM_UNIXTIME( 1332709200 ) 作为时间;它返回“2012-03-26 02:30:00”。所以这似乎与服务器上的夏令时或时区有关。

关于PHP - Mysql日期转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9820249/

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