Převod UNIX timestamp na čas

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
dutch
Nováček
Nováček
Uživatelský avatar
Registrován: 02. bře 2005
Bydliště: Mladá Boleslav
Kontaktovat uživatele:

Převod UNIX timestamp na čas

Příspěvek od dutch »

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ě:

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;
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 :-D ) ale prostě ji nemužu najít ... please help...
my motto: Když se dva perou, třetí tam hodí granát...
dutch
Nováček
Nováček
Uživatelský avatar
Registrován: 02. bře 2005
Bydliště: Mladá Boleslav
Kontaktovat uživatele:

Příspěvek od dutch »

už sem to vyřešil, můžete to locknout/smazat... špatná deklarace $dateformat... ;)
my motto: Když se dva perou, třetí tam hodí granát...
Odpovědět

Zpět na „Programování a web“