Pregunta

Esperaba que alguien pudiera enviarme en la dirección de una base de datos de zona horaria que se actualiza regularmente.

Encontré uno, pero disculpas, no puedo recordar de dónde era. Sin embargo, con el cambio actual del reloj GMT, me temo que todos mis datos serán incorrectos, es decir, las diferencias de Reino Unido a Nueva Yrok cambiarán de 5 horas Detrás a 6 horas atrás.

Cualquier ayuda en este asunto sería muy apreciada.

Cameron

No hay solución correcta

Otros consejos

¿Quieres decir como la base de datos Olson ?

Por ejemplo, la fleegix.js es una biblioteca habilitada para la zona horaria, reemplazo directo de la Fecha de JavaScript de stock, que le brinda soporte completo para la zona horaria, independientemente de la zona horaria establecida en la máquina del usuario final que ejecuta el navegador. Utiliza los archivos de zona de Olson para sus datos de zona horaria.

Creo que el convertidor de tiempo utiliza también una base de datos de este tipo, así como timeanddate.com , por ejemplo para London o Nueva York .


Cualquier información de horario de verano (Horario de verano) se puede deducir de timeanddate.com , pero también de daylight-savings-time.info

Aquí hay un programa javascript que explota DST Información para aplicar el cambio de hora correcto.
Y también otro script para SimpleTimeZone .

También puede consultar datos de horario de verano en global-time-zones.com , como en wwp.britishsummertime.co.uk . También tiene información en webexhibits.org

Consulte este foro para una larga discusión sobre cómo recuperar información de horario de verano.

Finalmente, vea que Pregunta de SO para un ejemplo de base de datos de Tar.gz Olson.

Si tiene la latitud y la longitud de donde quiera que desee la información de la zona horaria, entonces puede asignar esa información a la zona horaria en vivo mediante un servicio como este: http://www.earthtools.org/webservices.htm#timezone

Si está comenzando con una dirección o un nombre de lugar, puede obtener la información de lat / lng mediante un servicio de geocodificación, por ejemplo, ver geonames.org, o google y yahoo también tienen servicios. Luego use el servicio de zona horaria como se indica arriba.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top