| Autor | Zpráva | ||
|---|---|---|---|
| JirkaC Profil * |
#1 · Zasláno: 13. 10. 2008, 14:38:32
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 :-) |
||
|
Časová prodleva: 17 let
|
|||
0