ugrás a tartalomhoz

Hír dátumának kiírása más formában

Anonymous · 2006. Okt. 4. (Sze), 15.00
Sziasztok!

News táblából lekérdezem a hír dátumát, ilyen formát kapok: 0000-00-00 00:00:00. Azt szeretném megoldani, hogy ha a hír mondjuk 5-én írodott, akkor mindaddig amíg nem lesz 6. azt írja ki hogy MA. Eddig csak azt a megoldást találtam hogy kivontam a mostani dátumból a hír dátumát, és ha kissebb volt mint 86400 akkor kiirta a MA szót. De persze ez nekem nem jó.
Mi a megoldás?
 
1

date()

Táskai Zsolt · 2006. Okt. 4. (Sze), 15.07
http://hu.php.net/manual/hu/function.date.php

format = "Y-z"

összehasonlítás
2

példa

Anonymous · 2006. Okt. 4. (Sze), 15.14
Köszönöm, egy példát tudnál erre írni?
3

nem értem

Táskai Zsolt · 2006. Okt. 4. (Sze), 15.42
most erre gondolsz? mert ebben nem sok varázslat van...

if (date ("Y-z") == date ("Y-z", itemTimeStamp))
    datum = "MA " . date ("H:i", itemTimeStamp);
else
    datum = date ("Y-m-j H:i", itemTimeStamp);
4

igen

Anonymous · 2006. Okt. 4. (Sze), 16.45
igen erre gondoltam, de nem értem hogy hova kellene irni a jelenlegi időt, és az adatbázisban lévőt, de mindjárt kiokoskodom
5

megmondom

Táskai Zsolt · 2006. Okt. 4. (Sze), 17.13
azt hittem, a kód magáért beszél. sőt, eredetileg azt hittem, hogy az első válaszom is magáért beszél.

tehát: a jelenlegi időt sehova, mert az idézett link tanúsága szerint a date() függvény második paraméterét lehagyva a jelenlegi időpontot formázza meg. az adatbázisból jövőt pedig az 'itemTimeStamp' változó szeretné mutatni a kódrészletben (amiről a $ talán lemaradt, mivel épp C++ kódolás közben válaszoltam).
6

értem

Anonymous · 2006. Okt. 4. (Sze), 17.28
nagyon köszi