PHP日志时间从localhost中的系统时间算起2小时
我用的是(而且是新的)梨。 插入时,时间戳比我的系统时间(在本地主机中运行)早两个小时 当写入数据库上的PHP日志时间从localhost中的系统时间算起2小时,php,pear,Php,Pear,我用的是(而且是新的)梨。 插入时,时间戳比我的系统时间(在本地主机中运行)早两个小时 当写入数据库上的LogEvent表时,我执行以下操作 $le = new LogEvent; $le->userID = $_SESSION['userID']; $le->event = $msg; $le->priority = (int)$priority; if ($le->priority > 0) { $le->insert(); } 在LogEven
LogEvent
表时,我执行以下操作
$le = new LogEvent;
$le->userID = $_SESSION['userID'];
$le->event = $msg;
$le->priority = (int)$priority;
if ($le->priority > 0) {
$le->insert();
}
在LogEvent
类中,insert()
如下所示
function insert() {
$this->timestamp = date('Y-m-d H:i:s');
$le = parent::insert();
return $le;
}
数据库准时位于VM Linux服务器上(系统+2:例如06:00)我的Windows LOCALHOST在正常系统时间运行(系统+0:例如04:00)
此插入将时间写入system min 2(system-2:例如02:00) 为什么这个
日期('Y-m-d H:i:s')
给了我错误的时间。如果它作为本地主机或在本地主机中运行,是否应该占用我的本地系统时间
还是我忽略了一些非常明显的东西?PHP时区-运行时
date_default_timezone_set('Europe/London');
PHP时区-PHP.ini
date.timezone = "Europe/London"
PHP时区-运行时
date_default_timezone_set('Europe/London');
PHP时区-PHP.ini
date.timezone = "Europe/London"
PHP时区-运行时
date_default_timezone_set('Europe/London');
PHP时区-PHP.ini
date.timezone = "Europe/London"
PHP时区-运行时
date_default_timezone_set('Europe/London');
PHP时区-PHP.ini
date.timezone = "Europe/London"
您需要调整服务器和数据库时区。现在您的服务器可能配置为从您的时间+2,所以当您获得当前时间时,它将获得当前时间+2小时。好的,请稍候。我会添加更多关于这个的信息。PHP时区是什么?你需要调整你的服务器和数据库时区。现在您的服务器可能配置为从您的时间+2,所以当您获得当前时间时,它将获得当前时间+2小时。好的,请稍候。我会添加更多关于这个的信息。PHP时区是什么?你需要调整你的服务器和数据库时区。现在您的服务器可能配置为从您的时间+2,所以当您获得当前时间时,它将获得当前时间+2小时。好的,请稍候。我会添加更多关于这个的信息。PHP时区是什么?你需要调整你的服务器和数据库时区。现在您的服务器可能配置为从您的时间+2,所以当您获得当前时间时,它将获得当前时间+2小时。好的,请稍候。我会添加更多关于这个的信息。PHP时区是什么?