Nach bestimmtem Datum Text nicht mehr anzeigen?

Ich hatte dieses Problem auch und habe mir eine Funktion geschrieben:

Ist das erste Datum später: -1
Sind beide am selben Tag: 0
Ist das Zweite später: 1

PHP:
//vergleicht zwei euDate Objekte.
//gibt -1, 0 oder 1 zurück
function compDate($date1,$date2)
	{
	//Splitten
	$ar1=explode(".",$date1);
	$jahr1=$ar1[2];
	$monat1=$ar1[1];
	$tag1=$ar1[0];
	$ar2=explode(".",$date2);
	$jahr2=$ar2[2];
	$monat2=$ar2[1];
	$tag2=$ar2[0];
	
	//Vergleichen
	//grösser
	if ($jahr1 > $jahr2)
		{
		return -1;
		}
	elseif ($jahr1 == $jahr2)
		{		
		if ($monat1 > $monat2)
			{
			return -1;
			}
		elseif ($monat1 == $monat2)
			{			
			if ($tag1 > $tag2)
				{
				return -1;
				}
			elseif ($tag1 == $tag2)
				{
				return 0;
				}
			elseif ($tag1 < $tag2)
				{
				return 1;
				}		
			}
		elseif ($monat1 < $monat2)
			{
			return 1;
			}			
		}
	elseif ($jahr1 < $jahr2)
		{
		return 1;
		}	
	}
 
Zurück