当我使用 echo date("h:i:s");
时,我得到了错误的时间。分钟和秒是正确的,但小时是错误的。
我尝试使用 date_default_timezone_set('Europe/Berlin');
获取我的时区。这可能有效,当我调用 date("h:i:s");
时,它会显示正确的时间。但是当我尝试使用 current_time('mysql', 1)
将时间保存到数据库中时,它保存了错误的时间。
我该如何解决这个问题?
最佳答案
echo date("h:i:s");
我想您在柏林使用的是 24 小时格式。
更好用:
echo date("H:i:s");
h小写为12h格式,H大写为24h格式
关于php - date() 显示错误的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30091042/