Autor | Zpráva | ||
---|---|---|---|
pinpinka Profil * |
#1 · Zasláno: 7. 1. 2009, 10:14:28
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 |
#2 · Zasláno: 7. 1. 2009, 10:43:35
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 |
#3 · Zasláno: 7. 1. 2009, 12:40:02 · Upravil/a: Kcko
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; } |
||
Časová prodleva: 14 let
|
0