hej!Datum omvandling
Undrar om någon vet en fungerande kod för att ersätta unixdatum till mer rationella datum.
Det jag vill åstadkomma är alltså att jag får "2003-03-22 17:20:00" som input sedan ska denna översättas till "Igår kl. 17:20". Skulle datumet varit dagens datum skulle det stått "Idag kl 17:20" och skulle datumet varit 3 dagar gammalt vill jag ha det till "22/3 17:20".
Jag har följande funktion som inte riktigt fungerar:
<code>
function FixaDatum($orgdate) {
$ar = substr($orgdate, 0, 4);
$manad = substr($orgdate, 5, 2);
$dag = substr($orgdate, 8, 2);
$basla=mktime(0,0,0,$manad,$dag,$ar);
$simdi=time();
$sonuc=$simdi - $basla;
$datum = round($sonuc / (60*60*24));
if ($datum == 1) {
$datum = substr($orgdate, 11, 5);
$datum = $datum = "Idag klockan $datum";
} elseif ($datum == 2) {
$datum = substr($orgdate, 11, 5);
$datum = $datum = "Igår klockan $datum";
} else {
$datum = substr($orgdate, 0, 10);
$datum2 = substr($orgdate, 10, 6);
$datum = $datum = "$datum $datum2";
}
return $datum;
}
</code>
Tacksam för hjälp
Mvh
Joel