Знаю что не однократно поднимался этот вопрос, но все равно как-то не могу сообразить как правильно вывести время в браузере.
Дано:
Компьютер установленным OpenServer с проектом на Laravel
К примеру время на компьютере 17:35 (зона UTC +3)
В базу записывается запись со временем created_at 14:35
в настройках Laravel timezone UTC
в php функция time() возвращает 17:35 в секундах
Как правильно вывести на клиенте время, если у клиента может быть любая временная зона?
Короче как обычно ответ пришел посте того как задал вопрос))
1. Получит текущую дату со временем на сервере (date не time)
2. Отправил на клиент и там вычислил разнице между серверным временем и временем клиента
3. Ну а дальше мат. операции и = актуальное время для клиента