Getal naar maand converteren
Robert de Groot
24/02/2005 16:36:00Ik heb een database waar de datum opgeslagen wordt als MM-DD. Als ik deze echo geeft hij de waarde bijvoorbeeld van 02-24 mee. Ik zou graag de waarde willen laten tonen als 24 februari. Dus omgedraaid en de maand februari voluit geschreven. Kan iemand mij hiermee helpen?
PHP hulp
03/01/2025 16:18:31Jorik
24/02/2005 16:39:00Code (php)
zoiets?..
je moet wel ff de case's afmaken, gewoon het cijfer en de nam veranderen, dan zou het volgens mij moeten werken :)
Robert de Groot
24/02/2005 16:51:00Misschien wel ff handig als ik me code hier post ;)
Ik had eerst een code die dan aangaf " De volgende wedstrijd is morgen....." en een dag later dan " De volgende wedstrijd is vandaag....." Maar ik zou graag willen zien "De volgende wedstrijd is 24 februari...." Misschien dat het zo duidelijker is. Heb zelf nog niet zoveel ervaring met php.
Code (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
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
<?
//-- database gegevens weggelaten
$dag = date('d');
$maand = date('m');
$vandaag = date('m-d');
$volgende_week = date('m-d', mktime (0,0,0,$maand,$dag + 7));
$result = mysql_query("SELECT * FROM wedstrijden WHERE datum BETWEEN '$vandaag' AND '$volgende_week' ORDER BY datum LIMIT 1");
while ($list = mysql_fetch_object($result))
{
$jaar = date('Y');
$leeftijd = $jaar - $list->gbjaar;
$aantal = mysql_num_rows($result);
if ($list->datum == $vandaag) $tijd = "vandaag";
elseif ($list->datum == $volgende_week) $tijd = "volgende week";
else $tijd = "";
echo "De volgende wedstrijd is $list->datum , dan speelt $list->thuis tegen $list->uit. Deze wedstrijd wordt om $list->tijd gespeeld.<br>";
}
if($aantal == 0)
{
echo "";
}
?>
//-- database gegevens weggelaten
$dag = date('d');
$maand = date('m');
$vandaag = date('m-d');
$volgende_week = date('m-d', mktime (0,0,0,$maand,$dag + 7));
$result = mysql_query("SELECT * FROM wedstrijden WHERE datum BETWEEN '$vandaag' AND '$volgende_week' ORDER BY datum LIMIT 1");
while ($list = mysql_fetch_object($result))
{
$jaar = date('Y');
$leeftijd = $jaar - $list->gbjaar;
$aantal = mysql_num_rows($result);
if ($list->datum == $vandaag) $tijd = "vandaag";
elseif ($list->datum == $volgende_week) $tijd = "volgende week";
else $tijd = "";
echo "De volgende wedstrijd is $list->datum , dan speelt $list->thuis tegen $list->uit. Deze wedstrijd wordt om $list->tijd gespeeld.<br>";
}
if($aantal == 0)
{
echo "";
}
?>
Ik had eerst een code die dan aangaf " De volgende wedstrijd is morgen....." en een dag later dan " De volgende wedstrijd is vandaag....." Maar ik zou graag willen zien "De volgende wedstrijd is 24 februari...." Misschien dat het zo duidelijker is. Heb zelf nog niet zoveel ervaring met php.