| Autor | Zpráva | ||
|---|---|---|---|
| quatzael Profil |
#1 · Zasláno: 20. 12. 2014, 18:57:18
Nevíte někdo proč tohle nefunguje?
Vrací to: 23.01.1970 Čili to nějak úplně nuluje ten čas. $add = 22;
echo date('d.m.Y', strtotime("+$add day", "1980-02-18")); |
||
| pcmanik Profil |
#2 · Zasláno: 20. 12. 2014, 19:07:19
quatzael:
Funkcia sa nechová podivne, ale čo ma podľa teba urobiť, keď jej zadáš ako prvý parameter +22? Má pripočítať 22 rokov, mesiacov, dní...? Klikni si na funkciu a v dokumentácii máš príklad presne na to čo potrebuješ. |
||
| quatzael Profil |
#3 · Zasláno: 20. 12. 2014, 19:10:53 · Upravil/a: quatzael
pcmanik:
„Má pripočítať 22 rokov, mesiacov, dní...?“ Vždyť tam je napsáno day.pcmanik: Jak by to bylo teda správně? |
||
| pcmanik Profil |
quatzael:
Prepáč nejak som si neuvodomil najmä kvoli ofarbovaču že to day nieje premenná. Pre pridanie k danému dátumu sa tá funkcia používa inak. strtotime('1980-02-18 + '. $add .' days'); |
||
| quatzael Profil |
#5 · Zasláno: 20. 12. 2014, 19:29:33 · Upravil/a: quatzael
no ale tohle stejně nefunguje:
$add = 22;
echo date('d.m.Y', strtotime("+" . $add . "day", "1980-02-18"));Aha mělo to být: $add = 22;
echo date('d.m.Y', strtotime("+" . $add . "day", strtotime("1980-02-18")));nedošlo mi to.. |
||
|
Časová prodleva: 12 let
|
|||
0