Manual:Timestamp/cs

Formát časového razítka používaný v URL MediaWiki a v některých polích databáze MediaWiki je yyyymmddhhmmss. Například časové razítko pro 2025-07-15 06:43:07 (UTC) je 20250715064307. Časové pásmo pro tato časová razítka je UTC.

Funkce wfTimestamp() v MediaWiki poskytuje pohodlný způsob převodu časových razítek v běžných formátech do formátu časového razítka MediaWiki a naopak. Pro více informací si přečtěte Manual:wfTimestamp. Nikdy nepoužívejte wfTimestamp() při vkládání časového razítka do databáze. To by způsobilo přerušení v PostgreSQL a pravděpodobně i v jiných databázích než MySQL. Místo toho použijte DatabaseBase::timestamp(), neboli $dbw->timestamp(), který převádí časové razítko v jednom z formátů akceptovaných proměnnou wfTimestamp() do formátu použitého pro vkládání do polí časového razítka v této DBMS.

wfTimestampNow() je funkce pro obsluhu, která vrací časové razítko MediaWiki pro aktuální čas.

MediaWiki ukládá časová razítka jako řetězce, nikoli jako nativní typy časových razítek, protože typ TIMESTAMP v MySQL měl v době vzniku MediaWiki velká omezení.[1]

Datové typy

Zde jsou různé datové typy časových razítek používané v jádru MediaWiki:

binary(14)

binary(14) NOT NULL

binary(14) NOT NULL default '19700101000000'

varbinary(14)

varbinary(14) NOT NULL

varbinary(14) NOT NULL default ''

timestamp NOT NULL

Poznámky pod čarou

Category:Time/cs#Timestamp/cs
Category:Time/cs