| Autor | Zpráva | ||
|---|---|---|---|
| Kubiro Profil |
#1 · Zasláno: 31. 10. 2009, 17:42:38
Zdravím,
Tak mám tenhle problém... Mám nějaké datum,... např. dnes je 31.10.2009 A já potřebuji zjistit jaké datum bude přesně za 90 dní pomocí php skriptu... Díky! |
||
| RockFire Profil |
#2 · Zasláno: 31. 10. 2009, 17:45:25 · Upravil/a: RockFire
$normalni_cas = date("j.n.Y");
$cas_v_sekundach = strtotime("$normalni_cas");
$cas = $cas_v_sekundach + (86400*90);
$hledany_cas = date("j.n.Y", $cas);
|
||
| Alphard Profil |
#3 · Zasláno: 31. 10. 2009, 17:48:09
[#2]
První dva řádky nahradí funkce time(). A ten převod potom: +90*86400 Ve výsledku date("j. n. Y", time()+90*86400); |
||
| RockFire Profil |
#4 · Zasláno: 31. 10. 2009, 17:49:01
Ano, to mě nějak nenapadlo, díky za opravu :-)
|
||
| Kubiro Profil |
#5 · Zasláno: 31. 10. 2009, 17:51:22 · Upravil/a: Kubiro
Díky moc a počítá to i s tím že jsou přestupné roky ? (únor 29 dní za každé 4 roky)
P.S.: Kterej script použít? Ten od RockFire nebo Alphard nebo je spojit? |
||
| Alphard Profil |
#6 · Zasláno: 31. 10. 2009, 18:06:51 · Upravil/a: Alphard
Kubiro:
Ono bude přehlednější (vždycky začnu něco opravovat a nepřemýšlím, jak to udělat jinak): date("j. n. Y", strtotime("+90 day"));Přestupné roky by neměly být problém. |
||
| Kubiro Profil |
#7 · Zasláno: 31. 10. 2009, 18:10:44
Díky! Není to tak těžký jak sem čekal =)
|
||
|
Časová prodleva: 16 let
|
|||
0