Getal naar maand converteren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Robert de Groot

Robert de Groot

24/02/2005 16:36:00
Quote Anchor link
Ik 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

PHP hulp

03/01/2025 16:18:31
 
Jorik

Jorik

24/02/2005 16:39:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?
$explode
= explode("-",$datumvar);
switch($explode[0]) {
 case
1:
  $maand = "januari";
  break;
 case
2:
  $maand = "februari";
  break;
}

echo $explode[1]." ".$maand;
?>

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

Robert de Groot

24/02/2005 16:51:00
Quote Anchor link
Misschien wel ff handig als ik me code hier post ;)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?

    //-- 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.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.