Hi,
Ich möchte das aber gern chronologisch haben. Wie kann ich die Zeiten "umformen" lassen, ohne meine Datensätze zu ändern?
tja dann must du das ausi umgehn. mit den 2 folgenden funktionen
um aus 12.12.2005 => 2005-12-12 zu machen
function datum_deutsch2mysql($datum)
{
$string = $datum;
$token = strtok($string, ".");
$tag_ok = false;
$monat_ok = false;
$jahr_ok = false;
while ($token !== false)
{
$feld[] = $token;
$token = strtok(".");
}
if(is_numeric($feld[0]) == true)
{
$tag = $feld[0];
$tag_ok = true;
}
if(is_numeric($feld[1]) == true)
{
$monat = $feld[1];
$monat_ok = true;
}
if(is_numeric($feld[2]) == true)
{
$jahr = $feld[2];
$jahr_ok = true;
}
if(($tag_ok == true) AND ($monat_ok == true) AND ($jahr_ok == true))
{
$erg = checkdate($monat, $tag, $jahr);
}
else
{
$erg = false;
}
if($erg == false)
{
return false;
}
else
{
$datum_mysql = sprintf("%s-%s-%s",$jahr, $monat, $tag);
return $datum_mysql;
}
} //function datum_deutsch2mysql($datum)
dann sortieren und dann wieder zurück wandeln mit
function datum_deutsch($datum)
{
$num_wt = strftime("%w",strtotime($datum));
return $datum_dt = strftime("%d.%m.%Y",strtotime($datum));
}
MfG