Timestamp de ayer
Encuentra el timestamp Unix de ayer a las 00:00:00 UTC y copia timestamps de referencia cercanos para rangos de fechas diarios.
Ayer a las 00:00 UTC
La medianoche de ayer se usa comúnmente como límite inferior para informes diarios, trabajos programados y búsquedas de logs. Combínala con la medianoche de hoy para consultar exactamente un día UTC.
Evitar la deriva de zona horaria
Esta referencia usa UTC para que los scripts se comporten igual en portátiles, servidores, trabajos de CI y funciones en la nube. Convierte a una zona horaria local solo cuando la visualización de cara al usuario lo requiera.
Construir un rango de fechas de ayer
Un filtro de ayer fiable necesita dos límites: ayer a las 00:00:00 UTC y hoy a las 00:00:00 UTC. Consulta todo lo que sea mayor o igual que el primer límite y estrictamente menor que el segundo. Esto evita perder registros con milisegundos y evita incluir el primer registro del día siguiente.
- Usa yesterdayMidnight como límite inferior inclusivo
- Usa todayMidnight como límite superior exclusivo
- Mantén ambos límites en la misma unidad: segundos con segundos, milisegundos con milisegundos
- Convierte a una zona horaria local solo si «ayer» significa un día de calendario local
Verificar el límite de ayer
Convierte el valor copiado de nuevo a una cadena UTC y confirma que es exactamente 00:00:00 para la fecha UTC anterior. Para exportaciones de un día, copia también el valor de la medianoche de hoy y úsalo como límite superior exclusivo. Ese par da un día completo incluso cuando los registros incluyen milisegundos. Si tu producto informa de ayer en una zona horaria local, genera primero ambos límites locales y luego conviértelos a valores epoch.