Autor | Zpráva | ||
---|---|---|---|
drak654 Profil |
#1 · Zasláno: 16. 9. 2011, 00:25:20
$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 |
#2 · Zasláno: 16. 9. 2011, 00:58:42 · Upravil/a: Majkl578
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 |
#3 · Zasláno: 16. 9. 2011, 03:24:34
$a = mktime(0,0,0,12,31,2010); $b = strtotime('+ 1 day', $a); |
||
Časová prodleva: 13 let
|
0