Чтобы узнать время на клиенте, то придётся спросить клиент. Для этого вам понадобится JavaScript и функция getTimezoneOffset(). Но даже в этом случае учтите, что не у всех пользователей корректно выставлен часовой пояс, а JavaScript сообщает только о смещении часового пояса, что недостаточно для определения часового пояса.
В целом, если ваш сервис ограничен географически, то часто достаточно установить часовой пояс по умолчанию и не заморачиваться. Для российских сервисов дата по Москве — это нормально и ожидаемо. Если вы хотите сделать сервис удобным для пользователей в любой точке планеты, то предоставьте пользователю возможность выбора часового пояса и пытайтесь угадать часовой пояс по информации, предоставляемой JavaScript.