Autor Zpráva
pinpinka
Profil *
ahoj,

prosím jak nejjednodušeji v php převést datum z databáze (tvar 2008-07-01) na tvar, který by vypsal "DNES" a u včerejšího data "VČERA"?

Díky.
Taps
Profil
pinpinka
nejlepší by to bylo převést na time a porovnávat ho s dnešním datem a pomocí podmínek if vypisovat příslušnou frázi
Kcko
Profil
promena $vstup musi byt casove razitko ...
function PrevedCas($vstup)
{
	if (Date("d.m.Y",$vstup)==Date("d.m.Y"))
	  $datum = "dnes ". date("H:i", $vstup);
	elseif (mktime(12,0,0,Date("m",$vstup),Date("d",$vstup)+1,Date("Y",$vstup)) == mktime(12,0,0,Date("m"),Date("d"),Date("Y")))
	  $datum = "včera " . date("H:i", $vstup);
	elseif (mktime(12,0,0,Date("m",$vstup),Date("d",$vstup)-1,Date("Y",$vstup)) == mktime(12,0,0,Date("m"),Date("d"),Date("Y")))
	  $datum = "zítra";
	else
	  $datum = date("d.m. H:i", $vstup);
	return $datum;
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: