login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[DATE] maand verkeerd (Opgelost)

Offline Erwt - 27/02/2009 17:54 (laatste wijziging 28/02/2009 00:58)
Avatar van ErwtPHP beginner Hey allemaal,

Ik haal de huidige week op met alle dagen erbij en creëer daarvan een lijstje die er zo uitziet: http://www.detoezebolle.nl

Bij zondag staat er ook Februari, terwijl dat Maart moet zijn. Weet iemand waarom dit verkeerd is?

http://plaatscode.be/102475/

5 antwoorden

Gesponsorde links
Offline Wim - 28/02/2009 01:06 (laatste wijziging 28/02/2009 01:08)
Avatar van Wim Crew algemeen Je haalt steeds de huidige maand op. Vanaf zondag zal hij als maand overal "maart" aangeven. Je code op lijn 41:
  1. $data[$i][] = $maanden[date('n')];


Je kan met de functie PHP.net: date een 2de parameter meegeven met de timestamp van wanneer jij de datum wilt (enkel de maand in dit geval). Je hebt steeds de timestamp van die dag al in de variabele "$dag" zitten
Offline Erwt - 28/02/2009 12:17
Avatar van Erwt PHP beginner Ik vat het niet helemaal om eerlijk te zijn. Ik ben ook nóg niet echt geweldig met datums. Ik vraag niet om de code voor mij te maken maar toch wel een stapje verder.. kan dat? (A)
Offline Wim - 28/02/2009 13:24
Avatar van Wim Crew algemeen Volgens mij heb ik al exact gezegd welke mini-wijziging je moet aanbrengen.
Kijk eventjes rond op deze link: PHP.net: date. Kijk daar ook eventjes bij de voorbeelden (Example #1 date() examples). Dan ga je het volgens mij zeker begrijpen.
Offline Richard - 28/02/2009 14:40
Avatar van Richard Crew algemeen Ofwel, date('n', $dag), zoals je het in je eigen code zou moeten zetten. :-)
Offline Erwt - 01/03/2009 15:46 (laatste wijziging 01/03/2009 15:46)
Avatar van Erwt PHP beginner Die oplossing had ik eigenlijk ook voor ogen maar volgens mij kreeg ik als maanden alsnog allemaal de 2e maand terug.. vandaar dat ik vroeg.. en nu krijg ik wel gewoon allemaal 2e maand en 1x 3e maand terug.. raar.

Oplossing:
  1. // $maanden = array met nederlandse maanden erin.
  2. $data[$i][] = $maanden[date('n', $dag)];


Thanks both
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.236s