Как сделать часовые пояса в ASP.NET MVC?

На моем сайте мне нужно знать, в каких часовых поясах находятся люди, чтобы отображать им сообщения в нужное время. Я не слишком уверен, что искать в терминах учебника о том, как это сделать.

Я планирую сделать следующее: когда пользователь заходит на мой сайт, он устанавливает часовой пояс, выбирая его из выпадающего списка. Я буду хранить их настройки в своей базе данных и использовать их для расчета времени.

Я не уверен, что мне нужно. Какое время должно храниться в моей базе данных? Я где-то читал, что он должен храниться как UTC. Как мне настроить базу данных для этого? Кроме того, я буду на сайте общего хостинга, поэтому он должен быть настроен так, чтобы я мог это сделать (возможно, через webconfig?).

Далее мне понадобится список всех часовых поясов в виде помощника HTML или обычного HTML. Я действительно не хочу делать один.

Затем, как я уже сказал, мне нужно руководство, показывающее, что мне делать. Я думаю, что это сложение и вычитание материала с того времени, но я могу ошибаться.

Ответы на вопрос(4)

Ваш ответ на вопрос