- var_dump: documentation ( source)
- ini_set: documentation ( source)
<?php
ini_set('date.timezone', 'Asia/Shanghai');
var_dump(test('2019-10-27 07:55:00'));
var_dump(test('2019-10-27 08:55:00'));
var_dump(test('2019-10-27 09:55:00'));
function test($testDate)
{
$format = 'Y-m-d H:i:s I';
$timezone = 'Europe/Paris';
$date = new DateTime($testDate);
$date->setTimezone(new DateTimeZone($timezone));
return $date->format($format);
}