configurar la hora del servidor para permitir el horario de verano

configurar la hora del servidor para permitir el horario de verano

Tengo un script que permite a los usuarios enviar datos a una base de datos, cuando se envían datos también se agrega una marca de tiempo, mi zona horaria local es GMT, al igual que la hora de mi servidor, según lo configuré en Plesk 11, pero cuando los datos llegan en su una hora de retraso, debido al horario de verano.

¿Cuál es la mejor manera de contrarrestar esto? Estaba pensando en establecer mi zona horaria en -1 hora, pero parece una forma un poco sucia de hacerlo.

Respuesta1

La mejor manera (en mi humilde opinión) es escribir una marca de tiempo UTC. Esto siempre es correcto y se puede convertir a cualquier zona horaria determinada con las reglas de horario de verano adecuadas que su aplicación y sus funciones de biblioteca tengan en cuenta.

Respuesta2

¿Qué hay de malo en usar la hora del sistema nativo (o en convertir la hora de los sistemas cliente en la hora utilizada para el servidor de base de datos)? Todos los sistemas operativos principales manejan el horario de verano (DST) de la zona horaria de forma nativa. (Incluso cuando las especificaciones de DST cambian, los sistemas operativos relevantes están parcheados para adaptarse).

Respuesta3

Si usa NTP, debería corregir automáticamente su reloj al horario de verano si la zona horaria que seleccionó lo tiene habilitado.

Pero estoy de acuerdo con SvW. UTC sería mejor si usted y sus clientes estuvieran en zonas horarias diferentes.

información relacionada