Timestamp de hoy a medianoche
Encuentra el timestamp Unix de hoy a las 00:00:00 UTC, además de puntos de referencia cercanos como ayer, mañana, esta semana, este mes y este año.
Hoy a las 00:00 UTC
La medianoche de hoy es el inicio del día UTC actual. Los desarrolladores usan esta marca de tiempo para filtros de logs, ventanas de analítica, claves de caché, trabajos de informes y consultas de API por rango de fechas.
Segundos vs milisegundos
Usa el valor en segundos para shells Unix, Python, PHP, Go, Rust, Ruby y SQL. Usa el valor en milisegundos cuando pases la marca de tiempo a JavaScript Date, APIs del navegador, Java o .NET.
Usos comunes de la medianoche de hoy
La medianoche de hoy UTC es un límite inferior limpio para el trabajo diario porque no depende de la zona horaria local del servidor. Cópiala cuando necesites filtrar logs desde el inicio del día UTC, construir ventanas de analítica, reiniciar contadores diarios o generar datos de prueba repetibles para código sensible a la fecha.
- Usa todayMidnight <= eventTime and eventTime < tomorrowMidnight para un día UTC completo
- Usa el valor en milisegundos para JavaScript Date, almacenamiento del navegador y gráficos de frontend
- Usa el valor en segundos para comandos de shell, scripts de Python y columnas SQL de tipo entero
- Convierte primero el límite si tu producto define un día en una zona horaria de negocio local
Verificar el límite de hoy
Después de copiar la marca de tiempo de la medianoche de hoy, conviértela de nuevo a una fecha UTC antes de usarla en un trabajo automatizado. El valor legible debería mostrar la fecha UTC actual a exactamente las 00:00:00. Si en cambio muestra tu fecha local a medianoche, estás comprobando un límite local en lugar del límite UTC mostrado aquí.