Simon: Variable in Datum verwandeln

Beitrag lesen

Hallo Ashura,

Ich hab das ganze durchgeschaut und bin auf dieses Skript gestossen. Leider übersteigt dies bei weitem meine PHP Fähigkeiten. Wie gesagt, ich binn noch sehr frisch:-( es geht darum, statt "24/05/2005", dieses Format zu speichern: Don, 25. Mär. 2005

<?php
function dateFormat($input_date, $input_format, $output_format) {
   preg_match("/^([\w]*)/i", $input_date, $regs);
   $sep = substr($input_date, strlen($regs[0]), 1);
   $label = explode($sep, $input_format);
   $value = explode($sep, $input_date);
   $array_date = array_combine($label, $value);
   if (in_array('Y', $label)) {
       $year = $array_date['Y'];
   } elseif (in_array('y', $label)) {
       $year = $year = $array_date['y'];
   } else {
       return false;
   }

$output_date = date($output_format, mktime(0,0,0,$array_date['m'], $array_date['d'], $year));
   return $output_date;
}

$mydate = "16/04/02";
echo ('date input: '.$mydate.' -> date output: '.dateFormat($mydate, 'd/m/y', 'Y-m-d'));
?>

Vielleicht können Sie mir nochmal helfen..