Base de conhecimento
1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!
Compreender as particularidades temporais dos servidores
Este guia aborda a sincronização dos servidores através do protocolo NTP (Network Time Protocol) e a configuração do fuso horário nos servidores da Infomaniak.
Sincronização precisa dos servidores via NTP
Os servidores da Infomaniak estão todos sincronizados através do protocolo NTP. A empresa disponibiliza os seus próprios servidores NTP stratum-1, acessíveis ao público, para uma utilização flexível.
Para integrar estes servidores nas suas configurações, utilize o seguinte registo: pool.ntp.infomaniak.ch.
A configuração padrão do fuso horário é UTC. No entanto, as funções PHP são projetadas para levar em consideração diferentes fusos horários, de acordo com as necessidades específicas.
Para ajustar o fuso horário em seus scripts PHP, use a função date_default_timezone_set('UTC').
MySQL: particularidades temporais
A infraestrutura Infomaniak suporta as funcionalidades que permitem trabalhar com dados temporais de forma precisa e eficiente, tendo em conta os fusos horários, o que é crucial para muitas aplicações modernas:
- O MySQL utiliza uma base de dados de fusos horários para armazenar e gerir informações sobre os fusos horários.
- A tabela
mysql.time_zonecontém os dados dos fusos horários, incluindo informações sobre os desvios de tempo, os nomes dos fusos horários, etc. - A função CONVERT_TZ é utilizada para converter um horário de um fuso horário para outro no MySQL, com a seguinte sintaxe:
CONVERT_TZ(dt, from_tz, to_tz), onde:dté a data/hora a ser convertida.from_tzé o fuso horário de origem.to_tzé o fuso horário de destino.
- Exemplo:
CONVERT_TZ('2024-05-14 12:00:00', 'UTC', 'America/New_York')converterá o horário 12:00:00 UTC para o horário local de Nova Iorque.
Link para esta FAQ: https://faq.infomaniak.com/487
Esta seção de perguntas frequentes foi útil?