Autor Zpráva
Anonymní
Profil *
Nazdarek,

potreboval bych pomoci s vytvorenim php skriptu, ktery by od ciloveho data (treba 31.12.2005) odecital pocet dni od dnesniho dne. Nevim jak si poradit s pocty dni 30/31 v jednotlivych mesicich.

Dekuji za pomoc
Charlie
Profil
A bylo by to v rozmezí jednoho roku? Jako jestli by obě data byla ve stejném kalendářovém roce?
Anonymní
Profil *
Melo by to byt max ve dvou po sobe jdoucich kal. roku. Napr. spocitat za kolik dni ode dneska zacne skola 1. zari 2006.
Charlie
Profil
Vlastne je to jednoduche, dejme tomu, ze format data bude 1 September 2006:
$ted = "30 June 2005";

$potom = "1 September 2006";
$pocet_dni = (strtotime($potom) - strtotime($ted)) * 3600 * 24
Charlie
Profil
Ještě vysvětlení, dunkce strtotime() převádí řetězec na unixový čas ve vteřinách, který se počítá od počátku roku 1970. Zjistí se počet sekund mezi oběma daty a ten se pak vynásobí 3600 - tak dostaneme hodiny, a pak ještě 24 a máme počet dní.
Anonymní
Profil *
Dekuji moc. Fakt mi to pichlo.

Zdravim
Anonymní
Profil *
Akorat misto nasobeni jsem tam dal deleni a funguje to lepe :)
Charlie
Profil
No jo, dělení ... Tohle se mi stane pokaždé :o) Přesně vím, co chci udělat, ale udělám to jinak.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0