Monatsnummer herausfinden

Trash

Erfahrenes Mitglied
Moin,
gibts eigentlich von PHP eine vorgefertigte Funktion, die mir angibt, welche Nummer der Monat "January" hat oder muss man sich sowas kurz selber schreiben? date etc. beziehen sich ja immer auf einen Timestamp nicht aber einfach auf den Monatsnamen...

Hab bei Google keine Hilfe gefunden....

Danke
 
Probier es mal so aus.

PHP:
$month = 'January';

echo date("m", strtotime("01 {$month} 2000"));
 
Oder so:

PHP:
<?php
   function showNumberOfMonth($m)
   {
        $month = array('January' => 1,'February' => 2,'March' => 3,'April' => 4,
                       'May' => 5,'June' => 6, 'July' => 7,'August' => 8,
                       'September' => 9,'October' => 10,'November' => 11,
                       'December' => 12);

        if(isset($month[$m]))
        {
           return $month[$m];
        }
        else
        {
           return 0;
        }
   }
   if(showNumberOfMonth('August') != 0)
   {
       echo showNumberOfMonth('August');//Ausgabe: 8
   }
?>
 
Zurück