login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Dagen n.a.v. weeknummer (Opgelost)

Offline JeroenI - 23/01/2013 12:19
Avatar van JeroenIPHP interesse Goedenmiddag,

Ik heb een vraag. Doormiddel van php code date("W") vraag ik het weeknummer op. Nou zou ik graag willen dat ik n.a.v. dat weeknummer de 1e dag en de laatste dag van die week in volledige datumvermelding krijg. Ik heb eigenlijk geen flauw idee hoe ik dit moet realiseren. Iemand die mij hierbij kan helpen?

Alvast bedankt!

13 antwoorden

Gesponsorde links
Offline marten - 23/01/2013 13:47
Avatar van marten Beheerder Je kan vast iets met dit topic:

http://stackove...eek-in-php
Bedankt door: JeroenI
Offline JeroenI - 23/01/2013 14:01 (laatste wijziging 23/01/2013 14:03)
Avatar van JeroenI PHP interesse Dank je voor je reactie, echter, als ik onderstaande probeer gekopieerd van de site, dan doet hij het niet.
  1. $week = date("W");
  2. $week_start = date('m-d-Y', strtotime('-'.$week.' days'));
  3. $week_end = date('m-d-Y', strtotime('+'.(6-$week).' days'));


iemand enig idee?

Dan geeft hij namelijk van zaterdag t/m vrijdag als week aan.
Offline marten - 23/01/2013 14:02
Avatar van marten Beheerder Wat doet hij dan niet?
Offline JeroenI - 23/01/2013 14:03 (laatste wijziging 23/01/2013 14:04)
Avatar van JeroenI PHP interesse ah, je was me voor... edit staat hier boven

Hij gaat dus niet van maandag t/m zondag maar van zaterdag t/m vrijdag.
Offline marten - 23/01/2013 14:06
Avatar van marten Beheerder Regel 3 de 6 veranderen?
Bedankt door: JeroenI
Offline JeroenI - 23/01/2013 14:22 (laatste wijziging 23/01/2013 14:36)
Avatar van JeroenI PHP interesse Nope helaas, stel ik zet deze op 1 dan krijg ik bijvoorbeeld 19-1-2013 / 20-1-2013, en als ik die op 4 zet 19-1-2013 / 23-1-2013...

Trouwens, $day word ook helemaal niet gebruikt. Als ik even // voor de regel zet en daaronder $day = "3"; doe, dan blijft hij in "dezelfde week" zitten.
Offline marten - 23/01/2013 14:45
Avatar van marten Beheerder Ik ga even proberen Jeroen
Bedankt door: JeroenI
Offline JeroenI - 23/01/2013 14:47
Avatar van JeroenI PHP interesse Dank je wel!
Offline marten - 23/01/2013 15:28
Avatar van marten Beheerder http://stackove...eek-in-php
Offline JeroenI - 23/01/2013 15:36 (laatste wijziging 23/01/2013 15:40)
Avatar van JeroenI PHP interesse Moet ik bij onderstaande code $date dan definiëren als date("W") ?

  1. function x_week_range2($date) {
  2. $ts = strtotime($date);
  3. $start = strtotime('sunday this week -1 week', $ts);
  4. $end = strtotime('sunday this week', $ts);
  5. return array(date('Y-m-d', $start), date('Y-m-d', $end));
  6. }


[edit] Sorry, ik kom er even niet meer uit.
Offline marten - 23/01/2013 15:45
Avatar van marten Beheerder Date is de huidige datum 
Bedankt door: JeroenI
Offline JeroenI - 23/01/2013 15:56
Avatar van JeroenI PHP interesse Het is al opgelost... zat verkeerd te klungelen met w en W. Bedankt!
Offline marten - 23/01/2013 15:57
Avatar van marten Beheerder Beetje raar om je eigen als oplossing te zetten....
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s