PHP 时间与我的服务器不匹配

PHP time is not properly match from my server

我的电脑时钟显示 11:58 下午,但我的 PHP 时钟显示 07:58 下午, 为什么会发生这种情况我不知道,但我尝试了多种代码,但那是行不通的。这是我的问题的屏幕截图;

那是因为时区是different.Use这个函数设置时区

date_default_timezone_set ("your-Time-Zone" );

更多详情请查看,link

date_default_timezone_set("UTC");
echo date("Y-m-d H:i:s", time()); 

试试这个代码

我猜你的 PHP 时区有问题,请使用以下函数并将其放在页面顶部。

date_default_timezone_set()

很简单,我在我的本地主机上测试过,这里是解决方案。

<?php

$hoursver = "4"; // hours set and adjust you time properly

// time is behind the server time
$timeadjust = ($hoursver * 3600);

$real_time = date("Y-m-d h:i:s",time() + $timeadjust);


echo $real_time;
?>

结果如下: