php date()函数显示昨天的日期

时间:2018-05-15 19:10:22

标签: php mysql mysqli

当我在php上使用日期功能时,它显示昨天的日期。这是使用xampp的离线测试。但时间戳显示实际日期。因此,当我从今天的日期提取数据输入时,它什么也没有显示。 例如,我的代码是_

  

在以下屏幕截图中,显示的日期和系统的日期不同。

Result

我该怎么做才能解决这个问题? 谢谢你的时间......

2 个答案:

答案 0 :(得分:1)

尝试在php.ini文件中设置您的时区,如下所示:

            date.timezone = "US/Central"

您可以查看支持的时区列表here

答案 1 :(得分:0)

这是默认的servertime。

您可以使用date_default_timezone_set();更改您的时区。

例如: date_default_timezone_set('America/Los_Angeles');

来源:here