Ik krijg het niet goed voor elkaar, om een php functie te schrijven die als input een weeknummer heeft en als output de timestamps van de dagen die in die week zitten. Probeer ik nu iets te doen wat niet kan, of lukt het nadenken me in dit geval niet?
Hoi
bekijk even: Welkom in P&W -> Quickstart om snel aan de slag te kunnen en maak dan je topic compleet. we kunnen niet raden wat je al gedaan hebt en wat er niet lukt natuurlijk
bekijk even: Welkom in P&W -> Quickstart om snel aan de slag te kunnen en maak dan je topic compleet. we kunnen niet raden wat je al gedaan hebt en wat er niet lukt natuurlijk
Doet iets met Cloud (MS/IBM)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| If Datum = "" Then DatumPullDown = DatumPullDown & "<option value="""">Kies datum</option>" If Week <> "" Then x = 1 BeginDatumWeek = (DateAdd("ww", (Week-1), "1-1-" & Jaar) - 2) Do While x < 8 DatumPullDown = DatumPullDown & "<option value=""" & DateAdd("d", x, BeginDatumWeek) & """>" & DateAdd("d", x, BeginDatumWeek) & "</option>" x = x + 1 Loop End If End If |
maar dan niet in ASP maar in php
edit:
code tags toegevoegd
code tags toegevoegd
[ Voor 0% gewijzigd door whoami op 14-08-2002 12:00 ]
Je hebt wat je wilt al in PHP? Dan moet het toch -met de manual/msdn bij de hand- een eitje zijn om die code om te zetten naar ASP?
https://fgheysels.github.io/
Programmer - an organism that turns coffee into software.
Hmmm, ik heb het in ASP en ik krijg het niet omgezet naar php, dus net andersom...whoami schreef op 14 augustus 2002 @ 11:58:
Je hebt wat je wilt al in PHP? Dan moet het toch -met de manual/msdn bij de hand- een eitje zijn om die code om te zetten naar ASP?
Kijk naar de date functie.
Zorg ervoor dat je de timestamp van de eerste dag vindt en die andere 6 zijn dan een eitje.
Kijk ook hier es naar: [rml][ PHP] Timestamp van begin van week[/rml]
Zorg ervoor dat je de timestamp van de eerste dag vindt en die andere 6 zijn dan een eitje.
Kijk ook hier es naar: [rml][ PHP] Timestamp van begin van week[/rml]
Zo dacht ik er dus ook over, maar die eerste is al een probleem.....ACM schreef op 14 augustus 2002 @ 12:09:
Kijk naar de date functie.
Zorg ervoor dat je de timestamp van de eerste dag vindt en die andere 6 zijn dan een eitje.
Heb je trouwens uberhaubt wel zelf wat geprobeert aangezien deze scripts recht uit de search komen!
Programmer - an organism that turns coffee into software.
code:
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
| function Weeknr($y, $m, $d) { $week=strftime("%W", mktime(0, 0, 0, $m, $d, $y)); $dow0101=getdate(mktime(0, 0, 0, 1, 1, $y)); if ($dow0101["wday"]>1 && $dow0101["wday"]<5) $week++; elseif ($week==0) $week=1; if ($week == "53") { $week = 1;; } return(substr("00" . $week, -2)); } function get_date($weeknr) { for ($i = 1; $i < 13; $i++) { if ($i < 10) { $ii = "0$i"; } else { $ii = $i; } require_once("include/stuff.inc.php"); $k = $maand[$i][1]; for ($j = 1 ; $j < $k+1 ; $j++) { if ($j < 10) { $jj = "0$j"; } else { $jj = $j; } $nr = Weeknr("2002","$ii","$jj"); if ($nr == $weeknr) { echo $jj . " " . $maand[$i][0] . " week " . $nr . "<br>"; } } } } |
Deze code heb ik nu, het werkt wel, maar ik denk dat het op zich best efficienter zou moeten kunnen
{
Pagina: 1