Вы должны будете использовать либо date_default_timezone_set () , либо datetime объект, и пользователь должен будет установить собственный часовой пояс где-нибудь в меню параметров.
В противном случае, PHP является языком на стороне сервера и не имеет представления, который час на стороне пользователя.
Вы должны будете использовать язык на стороне клиента, JavaScript. Вы можете сделать это просто статичным и отображать текущее системное время пользователя, или, если по какой-то причине вам нужно было уделить свое время PHP, вы можете использовать сценарии, подобные AJAX, чтобы JavaScript отправлял свое время в сценарий при загрузке страницы. .