Во-первых, я хочу указать настройку времени моего сервера: его + 3 Европа / Стамбул
и в php я использую
date_default_timezone_set('Europe/Istanbul');
Я использую тип datetime в моей таблице MySQL, когда я вставляю строку, она написана как 2011-10-01 15: 16: 09 Это правильно, нет проблем, но на стороне php, когда я запрашиваю и отображаю дату время с
echo strftime("%d %b %Y, %a %H:%M",strtotime(date("m/d/Y H:i",$data['UNIX_TIMESTAMP(date)'])));
я получаю время на час вперед как 16: 16: 09
Я не понимаю, как это понять. Есть идеи?
Редактировать:
при вставке строк, которые я даю в mysql, он не использует внутреннюю информацию о дате, такую как CURRENT_TIMESTAMP