Riferimento rapido dei timestamp Unix
Riferimento in tempo reale dei timestamp Unix più necessari — oggi a mezzanotte, ieri, questa settimana, questo mese e quest'anno — più punti fissi come l'epoch Unix (0) e l'overflow dell'anno 2038 a 2.147.483.647.
Come usare questo riferimento
Tutti i timestamp sono mostrati in UTC. La riga «Adesso» si aggiorna ogni secondo. Premi il pulsante di copia accanto a un valore per usarlo nel codice, in una query o in uno script.
- Secondi — intero di 10 cifre, tempo Unix standard (Python, PHP, Go, Ruby, C)
- Millisecondi — intero di 13 cifre, moltiplica i secondi × 1000 (JavaScript, Java, .NET)
- Tutti i valori di mezzanotte sono 00:00:00 UTC — somma o sottrai l'offset del tuo fuso se serve
Quando ti serve un timestamp specifico
Gli sviluppatori hanno spesso bisogno di timestamp fissi per fixture di test, pianificazioni cron, filtri di log e query per intervallo di date.
- Mezzanotte di oggi — filtra gli eventi dall'inizio della giornata UTC corrente
- Mezzanotte di ieri — costruisci un intervallo UTC di un giorno per le query sui log
- Inizio di questo mese — primo giorno del periodo di fatturazione o report
- Inizio di quest'anno — aggregazioni dall'inizio dell'anno e reset annuali
- Fine di quest'anno — controlli di confine per report e test annuali
- Epoch Unix (0) — il punto di riferimento: 1° gennaio 1970 00:00:00 UTC
- Massimo Y2038 (2,147,483,647) — il valore più grande di un intero con segno a 32 bit
Usare questi timestamp nelle query
I valori di riferimento sono pensati per il copia-incolla in script, filtri SQL, dashboard e indagini di supporto. Per gli intervalli di date, copia il limite inferiore e il limite successivo e usa un confronto semiaperto. Lo schema funziona con precisione al secondo, al millisecondo e nei database che conservano i frazionari di secondo.
- Per gli eventi UTC di oggi: created_at >= todayMidnight e created_at < tomorrowMidnight
- Per gli eventi UTC di ieri: created_at >= yesterdayMidnight e created_at < todayMidnight
- Per i report annuali: created_at >= yearStart e created_at < nextYearStart
- Per JavaScript Date, moltiplica per 1000 i valori in secondi copiati prima di costruire un Date