Я пытаюсь сохранить свои записи как центральное время в моей базе данных MySql
. Но похоже, что время не так.
Field: added_on
Data type: TIMESTAMP
Default: CURRENT_TIMESTAMP
PHP:
$now = date('Y/m/d H:i:s' );
$date = new DateTime( $now, new DateTimeZone( 'America/Chicago' ) );
$sql = $conn->prepare( "INSERT INTO agent_notes
(agent_code, account_code, agent_note, added_on)
VALUES (?, ?, ?, ?)" );
$sql->execute( array( $agent_code, $account_code, $agent_note, $date ) );
Я имею в виду https://www.php.net/manual/en/timezones.america.php#114172
На момент публикации CST текущее время было 2:36 am, Wednesday, 29 April 2020
Дата, сохраненная в базе данных на моем сервере, была 7:36 am, Wednesday, 29 April 2020
Хотя я ожидал, что она будет такой же, как CST выше, т.е. 2:36 am, Wednesday, 29 April 2020
Сервер: GoDaddy
Что я делаю не так?