PhpStorm (08.01.2018 в 08:41) Master zpank (08.01.2018 в 07:42) Saint (08.01.2018 в 06:26) Это ты не разобрался , а сделал велосипед ,причём одноколёсный и с двумя рулями . Решение банально просто : В начало твоего скрипта где грузится сессия впиши : date_default_timezone_set('Europe/Moscow'); ну или другую свою зону
А что делать с юзерами у кого другая разница во времени?
Master zpank , В 2008-9 году данное решение было реализовано в dcms 664 ,которому уже около десятка лет . и вроде бы за столько лет гнобления 664 нужно бы понять как он работает .
Самое просто и часто лучшее решение : дать юзерам возможность указывать смещение их зоны . вопрос на само деле решить щелчком пальцов не выйдет ,по хорошему придётся использовать какой-то сервис которых достаточно ,которые имеют лимиты смогут показывать время по ip . люди ещё советуют средствами браузера это дело выводить на js ,но как по мне это дичь и реализовать по факту что-то адекватное наверно не выйдет . хотя кстати подхватит время js кодом вполне реально .уж браузеру юзера виднее сколько там у него времени сейчас .