Timestamp di ieri
Trova il timestamp Unix di ieri alle 00:00:00 UTC e copia timestamp di riferimento vicini per intervalli di date giornalieri.
Ieri alle 00:00 UTC
La mezzanotte di ieri è comunemente usata come limite inferiore per report giornalieri, job pianificati e ricerche nei log. Abbinala alla mezzanotte di oggi per interrogare esattamente un giorno UTC.
Evitare la deriva del fuso orario
Questo riferimento usa UTC così gli script si comportano allo stesso modo su laptop, server, job di CI e funzioni cloud. Converti in un fuso locale solo quando la visualizzazione rivolta all'utente lo richiede.
Costruire un intervallo di date per ieri
Un filtro «ieri» affidabile ha bisogno di due limiti: ieri alle 00:00:00 UTC e oggi alle 00:00:00 UTC. Interroga tutto ciò che è maggiore o uguale al primo limite e strettamente minore del secondo. Questo evita di perdere record con i millisecondi ed evita di includere il primo record del giorno successivo.
- Usa yesterdayMidnight come limite inferiore inclusivo
- Usa todayMidnight come limite superiore esclusivo
- Mantieni entrambi i limiti nella stessa unità: secondi con secondi, millisecondi con millisecondi
- Converti in un fuso locale solo se «ieri» indica un giorno di calendario locale
Verificare il limite di ieri
Riconverti il valore copiato in una stringa UTC e conferma che sia esattamente 00:00:00 per la data UTC precedente. Per gli export di un giorno, copia anche il valore della mezzanotte di oggi e usalo come limite superiore esclusivo. Questa coppia dà un giorno completo anche quando i record includono i millisecondi. Se il tuo prodotto riporta ieri in un fuso locale, genera prima entrambi i limiti locali, poi convertili in valori epoch.