Я жил в Филиппинах и когда я вставляю дату в свою базу данных, она вставляет менее 13 часов в мою базу данных. Например, наш DateTime здесь 02-11-2016 21-04-00, когда я ввожу, это вставить 02-11-2016 08-04-00Изменить метку времени в mysql
Я уже использовал это:
date_default_timezone_set('Asia/Manila');
Но не повезло. Я уже разместил сайт в своем домене.
Да, только для php. Где установить GLOBAL time_zone? –
Если у вас есть прямой доступ к файлам конфигурации mysql, это можно установить в my.cnf или my.ini в зависимости от платформы. если не до вызова фактического запроса, вы можете вызвать set time_zone = например $ pdo = new PDO ('mysql: host = localhost; dbname = exampletable', 'exampleuser', 'examplepassw', array (\ PDO :: MYSQL_ATTR_INIT_COMMAND => " SET time_zone = 'Европа/Лондон')); или mysql_query ("SET time_zone = 'Europe/London") –
У меня есть connection.php, и я помещаю mysql_query ("SET time_zone =' +13: 00 '), потому что вся моя страница имеет connection.php, но это не работа –