zona timezoneinfo tiempo significado significa que paises new mexico horas horarios horario horaria hora findsystemtimezonebyid example establecer coordinado convertir con como colombia change cambiar calcular c# javascript asp.net c#-4.0 timezone

c# - timezoneinfo - ¿GMT es lo mismo que UTC?



utc time (3)

Esta pregunta ya tiene una respuesta aquí:

Dirijo un sitio web dirigido a todo el mundo al que acuden personas de todo el mundo. La base de datos contiene la hora en el formato International Date Line West. Estoy tomando la zona horaria del usuario usando JavaScript y convirtiendo la hora en la base de datos a la hora del usuario y luego mostrando en la página. Quiero preguntarle si International Date Line West es el formato correcto para un sitio web de nivel mundial. ¿O establecer a UTC o GMT será mejor? ¿Y cuál es la diferencia entre UTC y GMT e International Date Line West? ¿Son estos tres iguales? Finalmente, ¿a qué hora debo configurar mi servidor que se convertirá utilizando el desplazamiento de la zona horaria del usuario?


Normalmente, cuando debe presentar fechas o horas a personas en diferentes zonas horarias, lo que debe hacer es guardar toda la información de tiempo en UTC en su base de datos y convertirla a la zona horaria de los usuarios en la capa de visualización (cuando presenta la información a su usuario)

Sin embargo, encontrarás un par de desafíos: - La zona horaria que obtienes de javascript puede no ser confiable - Encontrar la ubicación del usuario a través de la IP y luego obtener la zona horaria tampoco es confiable

Un buen enfoque en mi opinión es usar una "mejor estimación" para encontrar la zona horaria predeterminada (la zona horaria de JavaScript debería ser suficiente) y darle al usuario la posibilidad de configurar activamente su zona horaria.

En algunas aplicaciones de Google su enfoque es solicitar al usuario su zona horaria antes de comenzar, esto debe hacerse solo cuando puede garantizar que no tiene que repetir esto cada vez que el usuario visita su sitio (a través de cuentas de usuario o cookies)


Si le interesan las observaciones astronómicas, por ejemplo, de satélites, como el GPS, o si desea citar un estándar técnico (UIT-R TF.460-6), le puede interesar que usemos UTC y que GMT ya no lo haga. tiene una definición precisa De lo contrario, probablemente considere que GMT es lo mismo que UTC, y también considere que UT y UT1 son lo mismo que UTC, que técnicamente no lo son.

Además, si realiza el seguimiento de delincuentes informáticos u otras actividades distribuidas, debe determinar si ciertos eventos en varios sitios pueden o no haber ocurrido antes de ciertos otros eventos. Para ese fin, querrá aprender y usar el protocolo de tiempo de red (NTP). Eso tendrá un efecto mucho mayor en su comprensión del tiempo que las pequeñas diferencias entre UTC, UT1 y UT.

"International Date Line West" es solo un nombre descriptivo para una zona horaria donde el tiempo se define como doce horas menor que UTC (es decir, UTC-12).


UTC es efectivamente el nuevo nombre para GMT. Tiene diferencias muy pequeñas, pero ninguna que te impacte en ese escenario.

El comentario de Servy es completamente incorrecto diciendo que GMT incluye el horario de verano. Esa es una zona horaria diferente llamada BST a la que el Reino Unido pasa desde GMT durante el verano.