Autor Zpráva
JirkaC
Profil *
Mozna to az tak nepatri do PHP, ale zkusim to. V databazi mam ulozene clanky, jejichz datum publikovani mam ve sloupci "date" ve formatu unixtime (9 cislic). Ve skriptu, ktery generuje XML soubor, ve kterem jsem doted mel:

 $rssdatum = Date ("D, d M Y H:i:s", $rec["date"]); 
 $rssdatum .= " GMT";


A vyslednedatum pak bylo napr.: Mon, 13 Oct 2008 13:12:18 GMT, jenze to se lisilo o dve hodiny s datumem, ktere pak vypadlo po zarazeni RSS v RSS klientovi. Je mi jasne, ze to je tim, ze tu mame +1 hodinu od Greenwiche plus letni cas, tj. celkem +2 hodiny. Takze jsem trochu patral a nasel ve funkci Date() symbol "O", ktery pridava onen pocet hodin, takze nyni mam toto:

 $rssdatum = Date ("D, d M Y H:i:s O", $rec["date"]); 


A vyslednedatum pak bylo napr.: Mon, 13 Oct 2008 13:12:18 +0200

A ja bych se rad zeptal - co je spravne? Prvni varianta nebo ta druha? Na ruznych webech jsem nasel predevsim variantu jen s GMT, ale ta se mi nezda spravna.

Diky za kazdy nazor :-)

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: