Autor Zpráva
quatzael
Profil
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
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
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
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..

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: