Sleduj návody s komentářem. Upload obrázků Upload souborů War3Zone.eu Webmail Podpoř náš web a vyber si výhodu




Sponzor VPS:






      

Serialbook - upozornění na nové epizody oblíbených seriálů

Tvorba webu Chci se pochlubit

Moderátor: Web poradce

[PHP] Funkce pro zjištění počtu dní !UPDATE_2!

Příspěvekod  Vasekdvor » stř 26. zář 2012 17:58:32

Zde jsem napsal funkci která vám umožní spočítat počet dní v daném rozmezí.Zadáte např.: 1datum : 1.10.2012 ,2.datum 20.10.2012 a ono vám to spočítá rozdíl mezi těmito daty.

Funkce má tyto argumenty :
1 argument ($zacatek_datum) udává začáteční datum,
2 argument ($konec_datum) udává konečný datum [poznámka : tyto datumy můžete prohodit funkce si s nimi poradí],
3 argument udává formát výstupu nebo-li co budou číslice na výstupu představovat sekundy,minuty,hodiny,dny,měsíce,roky (zadejte: "seconds" pro sekundy,"minutes" pro minuty,"hours" pro hodiny,"days" pro dny,"months" pro měsíce [počítá se že měsíc má 30 dní],"years" pro roky [počítá se že měsíc má 30 dní]-- pozor na malá a velká písmena),
4 argument udává zda-li chcete počítat od dnešního datumu (napsáním TRUE nebo 1 dáte najevo že ano , chcete počítat od dnešního datumu, napsáním FALSE nebo 0 nechcete počítat od dnešního datumu , musíte tedy zadat oba 2 datumy).

INFO: pokud počítáte s dnešním datem zadejte jen konečný datum ! tedy 2 argument !

UPDATE 20.02.2013 18:10 : Funkce upravena na vysokou přesnost při počítání let (přesnost na dny) , tato funkce se již nyní dá taktéž použít na výpočet VĚKU , jen napište do 3 argumentu "years". Funkce pracuje tak že s přesností na 1 den vám hodí roky , pokud je tedy např.: 6.10.2012 a datum narození je 7.10.2012 ,poté vám funkce vypíše 19, jakmile padne na serveru datum 7.10.1992 funkce vypíše 20. (pozn.: to je to číslo 30.436875).Měsíce jsou automaticky zaokrouhlovány dolů.
Při použití funkce pro výpočet věku napište do 4 argumentu TRUE a datum narození napište do 2 argumentu funkce.

Minimální datum je : 13 Dec 1901 20:45:54
Maximální datum je : 19 Jan 2038 03:14:07

Důvod je omezení 32bit systému.

Funkce automaticky zaokrouhluje, datum předávejte ve formátu MYSQL DATE FORMAT tedy YYYY-MM-DD

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


UPRAVENO 20.02.2013v 18:10

  Vasekdvor
Fanatik
Fanatik
Uživatelský avatar

 
Příspěvky: 30
Registrován: ned 08. srp 2010 19:21:06
Podpora: 79 Kč

Zpět na Chci se pochlubit

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace