Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 29.07.2015 16:09:23

Определение TimeZone пользователей

Доброго времени суток, очередной вопрос из разряда банальных: как определить часовой пояс пользователя и вывести ему верное время? В БД все даты оставил в UTC. Пока вывод в в blade реализован в таком в формате

$post->created_at->timezone('Europe/Moscow')->format('d.m.Y H:i:s')

Не в сети

#2 30.07.2015 17:02:46

rst

Re: Определение TimeZone пользователей

Есть способ через javascript. Получать часовой пояс компьютера, записывая его в куки и в php уже вычислять время по данному timezone. Или же сделать проще, через laravel выводить время через ->toStringISO8601 и использовать http://momentjs.com/ Но, с ней есть небольшие замарочки с языком.

#3 31.07.2015 09:05:57

Re: Определение TimeZone пользователей

Благодарю, попробую в сторону первого способа. на сервере время в UTC стоит поэтому нужен только вывод для пользователя. С куками пока не разбирался, но проблем надеюсь не возникнет. Вариант определения и отправки на клиентской стороне при авторизации и дальнейшее использование данных на период сессии имеет право на существование?

Изменено TuX560 (31.07.2015 09:07:21)

Не в сети

Подвал раздела