php - date() 显示错误的时间

标签 php mysql date

当我使用 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/

相关文章:

Java 如何将时间文字转换为长值?

php - php 网站开发期间的 SSL

php - 图像更新 php mysql

php - MySQL 插入空值错误

php - 检查表是否存在

date - 将日期差异转换为 Julia 中的年份

mysql - excel将mysql日期格式作为文本格式

PHP 类构造函数将 mysql 行作为对象返回

php - 如何显示在 php 中使用 file_get_contents 检索到的 pdf?

Javascript 不适用于最大/最小按钮?