browserforensics
Retour à tous les articles

Les formats d'horodatage des navigateurs expliqués

2026-05-19 · 1 min

Se tromper d'époque est l'erreur la plus courante en analyse de navigateurs — elle décale chaque événement de plusieurs années. Trois formats couvrent presque tout.

Chrome / Chromium / Edge

Microsecondes depuis le 01‑01‑1601 UTC (l'époque Windows/WebKit). Utilisé par urls.last_visit_time, visits.visit_time, les heures de cookies, etc.

unix_ms = valeur_chrome / 1000 − 11644473600000

Exception : la table autofill de Chrome utilise des secondes Unix.

Firefox

Microsecondes depuis le 01‑01‑1970 UTC (époque Unix ×1 000 000). Utilisé par moz_places.last_visit_date, moz_historyvisits.visit_date. Noter que moz_cookies.expiry est en secondes Unix.

unix_ms = valeur_firefox / 1000

Safari

Temps absolu Mac — secondes (souvent fractionnaires) depuis le 01‑01‑2001 UTC.

unix_ms = (valeur_safari + 978307200) × 1000

Ne le faites pas à la main

Cet analyseur applique automatiquement la bonne conversion par colonne : History, places.sqlite, History.db, cookies et sessions affichent des heures UTC lisibles — et la chronologie unifiée les trie ensemble.