Autor Zpráva
darebak
Profil *
Chci se zeptat jak na opravu času ve formátu: 14:01:09
Bohužel teď to mám tak, že se mi čas vypisuje ve formátu: 14:1:9

Prosím o radu nebo popřípadě pokud se najde nějaký dobrák o řešení problému. Děkuju
darebak
Profil *
Jenom ještě chci dodat, že jsem to prozatím řešil takhle:
strftime("%H:%M:%S", $a["hours"].":".$a["minutes"].":".$a["seconds"])

Bohužel ani tohle nepomohlo.
Davex
Profil
sprintf('%02d:%02d:%02d', $a["hours"], $a["minutes"], $a["seconds"]);
David1256
Profil
Šlo by to udělat tak, že by si do proměnné uložil ty minuty a ošetřil to podmínkou, pokud bude $minuty<10 echo "0".$minuty. Takže by to mohlo vypadat nějak takto.
$cas=GetDate();
if ($cas["minutes"]<10)
echo "0".$cas["minutes"];
else
echo $cas["minutes"];

Pak si do toho samozřejmě ještě přiřaď ostatní údaje jako jsou hodiny atd.
darebak
Profil *
právě jsem to vyřešil tímhle:
$a["hours"].":".str_pad($a["minutes"],2,0,STR_PAD_LEFT).":".str_pad($a["seconds"],2,0,STR_PAD_LEFT);


Ale to moje řešení je asi naročnější na načítání stránky nebo ne?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: