eigene date-Funktion

Also, ich verstehe nicht, warum ein Fehler bei dir auftritt. Hier mein getestetes Script:
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<title>Untitled</title>
</head>

<body>
<CENTER>
<FONT face=Verdana>

<?php
$stamp = 1221550782;

function newdate($format, $stamp) {
	$factor = 60 * 60 * 24 * 30; // Wenn man $stamp durch diesen Faktor dividiert, erhält man die Anzahl der Jahre
	$jahr = floor($stamp / $factor); // mit floor wird der kleinere Integer-Wert erzeugt
	$rest = $stamp - $jahr * $factor;
	$tag = floor($rest / 60 / 60 / 24); // die restlichen Tage

	if ($format=='Y') {
		return $jahr;
	} elseif ($format=='d') {
		return $tag;
	} else {
		return false;
	}
}

echo newdate('Y', time()-$stamp).' Jahre und '.newdate('d', time()-$stamp).' Tage zwischen $stamp und heute.<br />';
?>
</FONT>
</CENTER>
</body>
</html>
 
Zurück