Tempo & Data

Fusos horários, timestamps e cron sem adivinhação

Conversor Unix timestamp, parser de cron com próximas execuções, conversor de fusos para times distribuídos.

5 ferramentas

Como escolher entre estas ferramentas

O tempo é onde o código de aparência correta erra em silêncio. Um timestamp Unix não carrega fuso horário, uma data de calendário não carrega instante, e a distância entre os dois responde por boa parte dos erros de um dia de diferença.

O conversor de timestamps lê segundos e milissegundos e informa qual assumiu, porque um número de dez e outro de treze dígitos significam o mesmo momento numa escala mil vezes maior. O conversor de fusos existe para a pergunta que um convite de calendário não responde: como um instante fixo aparece para outra pessoa, inclusive nos dias em que a mudança de horário de verão torna a conta não óbvia.

O par de ferramentas cron vai nos dois sentidos. O analisador transforma uma expressão nas próximas execuções em linguagem simples, que é como se detecta um agendamento disparando a cada minuto em vez de a cada hora. O gerador monta a expressão a partir do agendamento que você descrever. Note que @reboot e outros atalhos são tratados pelo daemon do cron, não pela sintaxe de cinco campos.