Převod časového razítka

Vložte číslo z logu, databáze nebo Active Directory a nástroj pozná, v jakém je formátu, a převede ho na čitelné datum v UTC i místním čase. Funguje to i obráceně z data.

Jak nástroj použít

  1. Zkopírujte časové razítko – číslo z logu, z atributu Active Directory (například pwdLastSet), z databáze prohlížeče nebo datum ve tvaru 2026-11-06T14:30:00Z.
  2. Vložte ho do pole a klikněte na Převést. Mezery a podtržítka mezi číslicemi nevadí.
  3. Když číslo dává smysl ve více formátech, nástroj ukáže všechny možnosti – vyberte tu, která odpovídá zdroji dat.
  4. V části Stejný okamžik v dalších formátech zkopírujte hodnotu, kterou potřebujete do dotazu nebo tiketu.

Jak to funguje

Při analýze incidentu se čas objevuje v mnoha podobách: webový server zapíše datum, aplikace Unix čas v milisekundách, Windows a Active Directory počítají ve stovkách nanosekund od roku 1601 a prohlížeč Chrome v mikrosekundách od téhož roku. Bez převodu nejde sestavit časovou osu událostí.

Nástroj podporuje tyto formáty:

  • Unix čas – počet sekund od 1. 1. 1970 00:00 UTC. Běžný v Linuxu, databázích a API. Varianty v milisekundách (JavaScript, Java), mikrosekundách a nanosekundách rozliší podle počtu číslic.
  • Windows FILETIME – počet 100nanosekundových intervalů od 1. 1. 1601 UTC. Používají ho časy souborů v NTFS a atributy Active Directory jako pwdLastSet, lastLogonTimestamp nebo accountExpires. Přijme i šestnáctkový zápis 0x….
  • Chrome / WebKit – mikrosekundy od 1. 1. 1601 UTC. Tak počítá čas jádro Chromium, na kterém stojí Chrome i Edge – hodnoty v tomto formátu proto najdete v datech těchto prohlížečů, třeba při forenzní analýze historie.
  • ISO 8601 / RFC 3339 – například 2026-11-06T14:30:00Z nebo 2026-11-06 15:30:00+01:00.

Výsledek ukáže v UTC, v místním čase vašeho počítače a relativně k současnosti. Tlačítko Teď vloží aktuální Unix čas.

Časté otázky

Odesílají se zadané hodnoty někam?

Ne. Převod počítá skript přímo ve vašem prohlížeči a nic se neodesílá na server ani neukládá.

Jak nástroj pozná formát čísla?

Zkusí číslo vyložit ve všech podporovaných formátech a ukáže jen ty, které vycházejí na datum mezi lety 1980 a 2099. Desetinné číslo bere jako Unix sekundy a číslo začínající 0x jako Windows FILETIME. U datumu bez časové zóny počítá s UTC a upozorní na to.

Proč se místní čas liší od UTC?

UTC je jednotný světový čas bez letního času. Místní čas nástroj bere z nastavení vašeho počítače – v Česku je to UTC + 1 hodina v zimě a UTC + 2 hodiny v létě. Při srovnávání logů z různých systémů je nejbezpečnější pracovat v UTC.

Co znamená hodnota 0 nebo 9223372036854775807 v Active Directory?

Atributy pwdLastSet, lastLogonTimestamp a accountExpires ukládají čas jako FILETIME. U accountExpires znamená 0 i nejvyšší hodnota 9223372036854775807 (0x7FFFFFFFFFFFFFFF), že účet nikdy nevyprší. Hodnota 0 u pwdLastSet podle Microsoftu znamená, že uživatel musí při dalším přihlášení změnit heslo (pokud nemá nastavené heslo bez vypršení). Takové hodnoty nástroj jako datum nezobrazí a vysvětlí je.

Zdroje

  1. Microsoft – struktura FILETIME
  2. Microsoft – atribut Active Directory pwdLastSet
  3. Microsoft – atribut accountExpires
  4. Microsoft – atribut lastLogonTimestamp
  5. Chromium – base/time/time.h (vnitřní čas prohlížeče)
  6. RFC 3339 – Datum a čas na internetu

Pomohl vám tento nástroj?

Chybí vám něco nebo jste našli chybu? Napište nám.

Aktualizováno