Ik probeer via een scripje de eerst komende zondag uit te rekenen vanaf de dag dat je kijkt. Dat gaat op zich prima, het is me nu gelukt om het dagnummer (op jaar basis) te achterhalen .
Maar nu wil ik daar weer een datum van vormen en daar blijf ik steken
Vanaf regel 45 loop ik dus vast
Iemand een id
Maar nu wil ik daar weer een datum van vormen en daar blijf ik steken
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
| $vandaag = time(); $dit_jaar = date("Y", $vandaag); $week_dag_nummer = date("w", $vandaag); $dag_van_het_jaar_nummer = date("z", $vandaag); /*berekenen eerst volgende zondag (dagen vanf nu tot aan zondag*/ switch($week_dag_nummer){ case 0: /*Het is zondag dus + niks*/ $dag = $dag_van_het_jaar_nummer; break; case 1: $dag = $dag_van_het_jaar_nummer+6; break; case 2: $dag = $dag_van_het_jaar_nummer+5; break; case 3: $dag = $dag_van_het_jaar_nummer+4; break; case 4: $dag = $dag_van_het_jaar_nummer+3; break; case 5: $dag = $dag_van_het_jaar_nummer+2; break; case 6: $dag = $dag_van_het_jaar_nummer+1; break; } if($dag < $dag_van_het_jaar_nummer) { /*nieuw jaar, max 1 jaar vooruit te plannen*/ $dit_jaar = $dit_jaar + 1; } echo($dit_jaar); /*nu wil ik dus de echte datum van dag nummer $dag van jaar $dit_jaar, die ik dan hieronder weer kan inzetten :)*/ $aantalWeken = 12; /*aantal maal dat we vooruit willen plannen dus alleen zondagen*/ for( $week = 1; $week <= $aantalWeken; $week++ ) { $datum = mktime( 0, 0, 604800, $maand, $dag, $jaar ); $string = date( "m-d-Y",$datum ); echo "<li>" .$string. "</li>"; /*ff de data als test echoen maar komt in select*/ list( $maand, $dag, $jaar ) = split( "-", $string ); } |
Vanaf regel 45 loop ik dus vast
Iemand een id
Ja man