Вы можете выполнить преобразование на стороне сервера в vb.net, c # или любом другом языке .net, который вы используете. Вам нужно будет где-то перевести в местное время.
Вы задаете очень широкий вопрос без подробностей, поэтому я не могу порекомендовать, как это сделать на сервере.
Редактировать
Основываясь на комментариях, я вижу, что ваша проблема в том, что вы хотите выяснить, какой часовой пояс у пользователя без javascript. У меня всегда пользователь говорит мне свой часовой пояс при регистрации.
Одним из подходов, который не будет идеальным, было бы использование службы поиска geo-ip, которая, скорее всего, сообщит вам, где находится ваш пользователь, и предоставит более детальную информацию, чем при использовании языковых настроек.