Autor Zpráva
drak654
Profil
$a = mktime(0,0,0,12,31,2010)


Existuje nejaká funkcia, ktorá by mi k tomu pripočítala jeden deň? Niečo ako:

$b = funkciaPlus(0,0,0,0,1,0)


Alebo to musím iba cez $a+24*60*60? Pri dňoch by sa to aj dalo, problém nastane, keď chcem pracovať s mesiacmi alebo rokmi.
Majkl578
Profil
Třeba s časem zacházet objektově?
$date = new \DateTime('31.12.2010');
var_dump($date->format(\DateTime::W3C));
$date->add(new \DateInterval('P1D'));
var_dump($date->format(\DateTime::W3C));

Pokud opravdu vyžaduješ timestamp v čisté číselné podobě, pak asi nejsnáze přičtením 24*60*60, jak píšeš.
Jan Tvrdík
Profil
$a = mktime(0,0,0,12,31,2010);
$b = strtotime('+ 1 day', $a);

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:

0