En mi sitio, necesito saber en qué zona horaria se encuentran las personas, para mostrarles los mensajes en el momento adecuado. No estoy muy seguro de qué buscar en términos de un tutorial sobre cómo hacer esto.¿Cómo hacer zonas horarias en ASP.NET MVC?
Lo que planeo hacer es: cuando un usuario acceda a mi sitio, configurará su zona horaria seleccionándola de una lista desplegable. Almacenaré su configuración en mi base de datos y la usaré para calcular los tiempos.
No estoy seguro de lo que necesito. ¿Cuál debería ser el tiempo de mi base de datos almacenada? Leí en alguna parte que debería almacenarse como UTC. ¿Cómo configuro mi base de datos para hacer esto? Además, estaré en un sitio de alojamiento compartido, por lo que debe establecerse de manera que pueda hacerlo (¿quizás a través de webconfig?).
A continuación, necesitaría una lista de todas las zonas horarias como HTML helper o HTML normal. Realmente no quiero hacer uno.
Luego, como dije, necesito un tutorial que me muestre qué hacer. Creo que es sumar y restar cosas de ese momento, pero podría estar equivocado.
Hola Gracias, comenzaré a tratar de implementar esto. Tengo otro desconocido. ¿El usuario viene a mi sitio y quiero ir a través de la base de datos y ver qué mensajes mostrar en su zona horaria? Entonces, ¿primero averiguaría cuál es su tiempo y luego lo convertiría en UTC? entonces haz un lugar con eso? ¿Qué tipo de revertir lo que estás haciendo en tu ejemplo? – chobo2
Bueno, inicialmente mencionaste permitiendo al usuario establecer su zona horaria. Sin embargo, hay una serie de métodos para descubrir la zona horaria del usuario a través de javascript, puede buscar alrededor de stackoverflow para obtener más información, por ejemplo, esta publicación: http://stackoverflow.com/questions/1017053/finding-the-clients-timezone- and-culture-via-web-service – womp
Estoy bien con ellos eligiendo su zona horaria y realmente no quiero ver el javascript en este momento. Solo digo que sería así como empezaría a buscar fechas específicas en mi db? ¿Intentando convertir de nuevo a UTF? – chobo2