Today Midnight

Timestamp de hoje à meia-noite

Encontre o timestamp Unix de hoje às 00:00:00 UTC, além de pontos de referência próximos como ontem, amanhã, esta semana, este mês e este ano.

Seu fuso horário local é UTC

Hoje às 00:00 UTC

A meia-noite de hoje é o início do dia UTC atual. Desenvolvedores usam essa marca de tempo para filtros de log, janelas de análise, chaves de cache, jobs de relatório e consultas de API por intervalo de datas.

Segundos vs milissegundos

Use o valor em segundos para shells Unix, Python, PHP, Go, Rust, Ruby e SQL. Use o valor em milissegundos ao passar a marca de tempo para JavaScript Date, APIs do navegador, Java ou .NET.

Usos comuns da meia-noite de hoje

A meia-noite de hoje UTC é um limite inferior limpo para o trabalho diário porque não depende do fuso local do servidor. Copie-a quando precisar filtrar logs desde o início do dia UTC, construir janelas de análise, reiniciar contadores diários ou gerar dados de teste repetíveis para código sensível à data.

  • Use todayMidnight <= eventTime and eventTime < tomorrowMidnight para um dia UTC completo
  • Use o valor em milissegundos para JavaScript Date, armazenamento do navegador e gráficos de frontend
  • Use o valor em segundos para comandos de shell, scripts Python e colunas SQL inteiras
  • Converta o limite primeiro se o seu produto definir um dia em um fuso de negócio local

Verificar o limite de hoje

Depois de copiar a marca de tempo da meia-noite de hoje, converta-a de volta para uma data UTC antes de usá-la em um job automatizado. O valor legível deve mostrar a data UTC atual exatamente às 00:00:00. Se em vez disso mostrar sua data local à meia-noite, você está verificando um limite local em vez do limite UTC mostrado aqui.