Ik loop in m'n code vaak tegen de noodzaak aan om op basis van een PHP datum de volgende dag te bepalen. Hiervoor gebruik ik meestal:
Deze code heeft overigens een bug in de nieuwste PHP versie (4.3.5), die ik al gemeld heb op bugs.php.net.
Los daarvan, zijn er standaard functies om naar de volgende dag te gaan?
Uiteraard is
Ik zoek dus eigenlijk een betrouwbare manier om op basis van een PHP datum (inclusief tijd) te gaan naar de volgende dag, op diezelfde tijd.
PHP:
1
| $cur_date = mktime(0, 0, 0, date('m', $cur_date), date('d', $cur_date)+1, date('Y', $cur_date)); |
Deze code heeft overigens een bug in de nieuwste PHP versie (4.3.5), die ik al gemeld heb op bugs.php.net.
Los daarvan, zijn er standaard functies om naar de volgende dag te gaan?
Uiteraard is
PHP:
geen optie, aangezien je hiermee in de problemen kunt komen i.v.m. zomer/wintertijd. M.a.w. je komt dan wel (of in de nieuwste versie dus NIET) op de volgende dag uit, maar niet op 00:00:00.1
| $cur_date += 86400 |
Ik zoek dus eigenlijk een betrouwbare manier om op basis van een PHP datum (inclusief tijd) te gaan naar de volgende dag, op diezelfde tijd.