Я использую php и kohana framework.Below - это код php, который я использую, чтобы показать дату и время.локализовать время в php - Kohana
$message_date = date('Y-m-d', strtotime($message->last_modified_date));
$current_date = date('Y-m-d');
$yesterday = date("Y-m-d", strtotime("yesterday"));
if ($message_date == $current_date):
$date = "Today at " . date('h:i A', strtotime($message->last_modified_date));
elseif ($message_date == $yesterday):
$date = "Yesterday";
else:
$date = date("M d, Y", strtotime($message->last_modified_date));
endif;
<span class="msg-date"><?= $date; ?></span>
Update: мое собственное решение пытался
$tz = new DateTimeZone('America/Chicago');
$message_date = new DateTime($message_date);
$message_date->setTimeZone($tz);
$messagedate = $message_date->format('Y-m-d H:i:s');//converted time
мне нужно локализовать зависит от локальной машины времени пользователь using.If пользователь может видеть мою страницу из «Индия» время должно корректироваться с индийским временем, если та же самая страница просматривается в США или Великобритании, время должно быть скорректировано с США или Великобританией.
Как я могу это сделать в кохане или php.
, пожалуйста, ознакомьтесь с моим обновлением, пожалуйста, сообщите, правильно ли получено решение от меня – user2681579