PHP - Normální datum ve tvaru dd:mm:yyyy na UNIXový čas a naopak
Ahoj, je v PHP 5 funkce, pomocí které se převede normální datum a čas ve tvaru dd.mm.yyyy hh:mm:ss na UNIXový čas a naopak. Zatím jsem to řešil vlastními funkcemi a ta přesnost je otřesná (+- 10000 sekund od reálu), což je opravdu moc. Díky.
PS: Na php.net jsem hledal, ale moc moudrý z toho nejsem, protože moc nevím, co mám hledat.
Napr.:
Edit: Prípadne pri konverzii z textu na čas sa dá použiť regulárny výraz.
Asi jsem to blbě zformuloval, já bych rád převedl datum a čas ve formátu např. 24.12.2008 12:30:15 na čas, který uplynul od 1.1.1970, prostě PHPčkovské Time(); a naopak.
jsem neprogramátor, tak mě ber s rezervou.
mám za to že pc windows čas bere 1.1.70 jako základ, linux nevím ale asi něco jiného když se ptáš. unixový čas nula je možná dokonce rok 1900. no jo, vypadá to blbě, zkusím si počíst v manu.
edit: máš pravdu: datum počítaný od 1.1.70 je unixový (a předpokládám že i tučňákovitý) formát.
zatímco windows jako datum zrození berou snad 1.1.80, anebo billovy narozeniny, šlak ví.
je teda PHP moc neovladam (jsp rulezz ..) ale podle manual strtotime
EDIT: případně pouze strtotime(), takže:
díky moc funguje to