Datumsangabe formatieren

soa

Erfahrenes Mitglied
Moin,

ich habe ein kleines Problem mit der Formatierung folgender Datumsangabe:
Code:
 $tag   = $_GET['tag']; 
 $monat = $_GET['mon'];
 $jahr  = $_GET['jahr'];
      
      
 
    
    $datum = " $jahr-$monat-$tag";
    print $datum;
    //gibt  z.B. 2005-1-1 aus
    
     $x = date($tag .$monat .$jahr);
     print $x; // auch  net besser

Wie kann man das Datum so formatieren, dass 2005-01-01 ausgegeben wird?

DANKE
 
Bei Benutzereingaben (dazu zählen auch URL-Parameter) solltest du die Daten immer vor Verarbeitung verifizieren.
Bei Daten bietet sich die checkdate()-Funktion förmlich an.
 
sehr schön,

das Datum wird zwar korrekt ausgegeben,
es soll aber nicht ausgegeben, sondern in eine Variable
zwecks Datenbankabgleich gespeichert werden.

Nach dem Motto: " Gib mir alle Einträge mit dem Datum xyz"

Gibt es nicht eine reine Funktion zum formatieren, ohne Ausgabe


Grüße
SOA
 
Natürlich gibts alles.
probiers mit vprintf()
in der Klammer gilt das selbe wie bei pintf()

Gruß Benny
 
ja, alles klar....

sprintf() sieht gut aus....

hab ein Buch mit der kompletten Funktionsreferenz, doch wenn man etwas sucht,
dann steht man trotzdem auf dem Schlauch....

danke
 
Zurück