Estoy tratando de configurar la zona horaria para que mi servidor Apache PHP obtenga el UTC, y dice que todo está bien, pero la fecha y hora que obtengo cuando recupero las fechas es incorrecta.
He configurado en php.ini la fecha.zona horaria de esta manera:
date.timezone=UTCLa información mostrada relacionada con la fecha:
phpinfo();Pero la fecha y hora UTC real está 1 minuto por delante, por lo que, por ejemplo, si ejecuto
echo date('Ymd H:i:s');Obtengo 2020-05-06 23:59:11 y el UTC real es 2020-05-07 00:00:11
Necesito que esto sea preciso debido a Google 2FA Authenticator, para que coincida con los códigos.
¡Cualquier sugerencia será bien recibida! Gracias
La mayoría de los relojes de computadora no son perfectos para mantener el tiempo y, naturalmente, cambiarán de una forma u otra con el tiempo. Es por eso que tenemos NTP para sincronizar nuestros relojes con relojes especiales que son precisos y NTPd para mantener sincronizados nuestros relojes locales.
La forma de sincronizar el reloj de su sistema depende en gran medida de su sistema operativo, con varios sabores diferentes de NTPd. Si tiene más preguntas sobre cómo configurar específicamente NTP/NTPd para su sistema operativo, es mejor que las haga en https://superuser.com/ .