Převod UNIX timestamp na čas
Napsal: sob 29. říj 2005, 20:52
můj problém je, že potřebuju převýst čas uloženej v EXIFu na jinej formát (asi to vysvětluju blbě
takže názorně - formát 2005:10:28 14:44:21 potřebuju přepsat na Pá 28.10.05 - 14:44:21)... samo v php
takže teď kódově:
na výstupuse mi prostě nic nezobrazí, časový razítko je 1130503461, obsahy jednotlivej proměnnejch sou taky správný... asi tam mam nějakou začátečnickou botu (sem začátečník, takže žádnej div
) ale prostě ji nemužu najít ... please help...
takže teď kódově:
Kód: Vybrat vše
/* údaj o času z EXIFu */
$photodate = $info["DateTime"];
/* rozložení obsahu $photodate na jednotlivý proměnný */
list($photoyear, $photomonth, $photoday_hour, $photomin, $photosec) = explode(":", $photodate);
$photodate = $photoday_hour;
list($photoday, $photohour) = explode(" ", $photodate);
/* výroba UNIX timestamp */
$phototimestamp = mktime($photohour, $photomin, $photosec, $photomonth, $photoday, $photoyear);
/* převedení UNIX timestamp ($dateformat = "%a %e.%m.%y - %H:%M:%S") */
$completephotodate = strftime($dateformat, $phototimestamp);
/* výstup */
echo $completephotodate;