Deutsche Datumsausgabe

Dann empfehle ich dir es direkt formatiert aus der DB zu holen:

PHP:
<?php
...

$abfrage = ("SELECT DATE_FORMAT(`datum`, '%d.%m.%Y') AS datum FROM blabla...")

...
?>
 
wow vogtländer das ist ja geil!
es klappt!

aber ich habe da noch eine Datumseingabe, die sieht so aus
Eintritt = '".$HTTP_POST_VARS['Eintritt']."',
hast du da auch noch ne Lösung wie ich das in ein deutsches Format umwandeln kann?

sorry aber irgendwie muss ich noch viel lernen!
 
geht ganz ähnlich:

PHP:
if( ($timestamp = strtotime($HTTP_POST_VARS['Eintritt'])) === -1 )
{
    echo "falsche Eingabe";
    $Eintritt = '';
}
else
{
    $Eintritt = date('d-m-Y',$timestamp);
}
 
uuups das geht irgendwie nicht

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
 
Umwandeln in deutsches Datumsformat geht auch mit explode

PHP:
// Hier steht zuerst deine DB Abfrage

$Datum = "$data[Eintritt]";
$Zerlegt = explode("-",$Datum);
$Datum = "$Zerlegt[2].$Zerlegt[1].$Zerlegt[0]";

// "Eintritt" ist dann halt deine Spaltenbezeichnung
 
Zurück