У меня возникли проблемы с отображением правильной даты, ну на самом деле это только время.
В db дата хранится в этой форме: '2012-09-28 23:30:00' (отключено на 7 часов фактического времени)
Это значение для даты события.
Когда я извлекаю его с помощью этого скрипта (для drupal): $ttdate = $obj->field_date_test_value; $nttdate = strtotime($ttdate); $okdate = format_date($nttdate, $type = 'medium'); print $okdate;
$ttdate = $obj->field_date_test_value; $nttdate = strtotime($ttdate); $okdate = format_date($nttdate, $type = 'medium'); print $okdate;
… он отлично работает, но время отключено на 7 часов. Поэтому вместо того, чтобы показывать «Fri, 9/28/2012 – 4:30 pm», он показывает «Пт, 9/28/2012 – 11:30 pm».
Обратите внимание, что на странице события drupal возвращает правильное время …
Я сделал некоторые исследования, и я решил, что это связано с часовым поясом? Но у меня установлен часовой пояс в Лос-Анджелесе, поэтому я не совсем уверен, что происходит. Может быть, мой сценарий?