Date() - Eerstkomende 30 dagen printen
Johan
17/01/2007 12:00:00Jongens,
Ik wil in een dropdownmenu de eerst komende 30 dagen printen. Hoe kan ik deze automatisch laten genereren door PHP? Ik heb hier geen functie of topic voor gevonden, dus kan jullie ook geen scriptje voorleggen...
Hoop dat iemand mij kan helpen.
Gr Johan
Ik wil in een dropdownmenu de eerst komende 30 dagen printen. Hoe kan ik deze automatisch laten genereren door PHP? Ik heb hier geen functie of topic voor gevonden, dus kan jullie ook geen scriptje voorleggen...
Hoop dat iemand mij kan helpen.
Gr Johan
PHP hulp
26/12/2024 06:00:46Crispijn -
17/01/2007 12:25:00Ik denk dat je met de mktime() functie een aardig eind op weg komt
- SanThe -
17/01/2007 12:27:00Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
$months = array("januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december");
echo '<select name="blabla">
<option value="">Select een datum</option>';
for($i=0; $i<30; $i++)
{
$new_day = mktime(0, 0, 0, date("m"), date("d") + $i, date("Y"));
$datum = date("d ", $new_day) . $months[date("m", $new_day) - 1] . date(" Y", $new_day);
echo '<option value="' . $datum . '">' . $datum . '</option>';
}
echo '</select>';
?>
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
$months = array("januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december");
echo '<select name="blabla">
<option value="">Select een datum</option>';
for($i=0; $i<30; $i++)
{
$new_day = mktime(0, 0, 0, date("m"), date("d") + $i, date("Y"));
$datum = date("d ", $new_day) . $months[date("m", $new_day) - 1] . date(" Y", $new_day);
echo '<option value="' . $datum . '">' . $datum . '</option>';
}
echo '</select>';
?>
bart van der veen
17/01/2007 12:27:00Jurgen assaasas
17/01/2007 12:35:00je moet een loop creeeren waarbij je de datum van vandaag aanneemt. hierbij moet je zorgen dat hij heletijd 1 bij telt.
Ook moet je hier rekening mee houden dat je maanden 28(februari), 30 of 31 dagen hebben.
hier heb je miss wel wat aan
Ook moet je hier rekening mee houden dat je maanden 28(februari), 30 of 31 dagen hebben.
Code (php)
hier heb je miss wel wat aan
Joren de Wit
17/01/2007 12:37:00Jurgen schreef op 17.01.2007 12:35:
Het mooie is dat dat met de mktime() functie automatisch al gebeurt ;)Ook moet je hier rekening mee houden dat je maanden 28(februari), 30 of 31 dagen hebben.