Vraag & Antwoord

Webprogrammeren & scripting

[PHP] x aantal dagen bij datum optellen

Anoniem
Annie
6 antwoorden
  • Ik ben bezig met een phpscriptje dat bij een bepaalde invoerdatum een aantal dagen op moet tellen. Dit aantal verschilt steeds.

    Het is nu b.v 10-11-2002 en daar moeten 10 dagen bij.
    Dat doe ik nu met:


    date('d')+10,"-", date('m'),"-", date('Y');

    maar als ik er b.v 30 dagen bij op moet tellen dan krijg je een niet bestaande datum. 40-11-2002.

    Bestaat er een functie in PHP die dit meteen goed doet?
    Kon op www.php.net niks vinden.
    of moet ik zelf een functie bakken die de datum omvormt tot een goede?
  • [quote:d4882d89cb="Sjoerd Boerhout"]Kon op www.php.net niks vinden.
    [/quote:d4882d89cb]
    Dan heb je niet goed gekeken. Example 3 op de Date() pagina verteld namelijk hoe het moet.
  • Gebruik iets als:[code:1:380ee6cc6f]date("dmy", time() + ….);[/code:1:380ee6cc6f]Op de plaats van de …. vul je het aantal seconden in dat je bij de huidige tijd op wilt tellen, voor 30 dagen is dit dus: 30*24*3600.

    [edit]Damn! Net te laat ;)[/edit]
  • Bill, je bent mod> wis gewoon stiekum de post van Annie :P
  • Das offtopic Teacher.. :P

    Ik ben eruit intussen.
    Heb een beetje zitten klooien en dit is het resultaat:

    [code:1:50ad7738a0]date ("d-m-Y", mktime (0,0,0,date("m"),date("d")+$dagenerbij,date("Y")));[/code:1:50ad7738a0]
  • [quote:8b391b122d="teacher"]Bill, je bent mod> wis gewoon stiekum de post van Annie :P[/quote:8b391b122d]Goed plan voor de volgende keer! ;)

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.