Autor | Zpráva | ||
---|---|---|---|
Čeluk Profil |
#1 · Zasláno: 30. 3. 2016, 07:39:52
Když se podívám do sitemap.xml tak tam mám napsané
<lastmod>2016-03-30T05:24:21+00:00</lastmod> Ale já ten příspěvek napsal v 7.24 a né v 5.24 jak to upravit? Aby to psalo správně? Mám to takto: $time = gmdate('Y-m-d\TH:i:s+00:00', (int) max($times)); $f_xml .= '<lastmod>' . gmdate('Y-m-d\TH:i:s+00:00', time()) . '</lastmod>'."\r\n"; |
||
Zechy Profil |
|||
Čeluk Profil |
#3 · Zasláno: 30. 3. 2016, 07:59:10
Zechy:
Super díky moc. Funkce date() funguje parádně. Děkuji |
||
Kajman Profil |
#4 · Zasláno: 30. 3. 2016, 10:12:17
Pokud ale použijete český čas, nesmíte mít časovou zónu +00:00, ale +01:00 nebo +02:00 podle toho, zda byl v době modifikace SEČ nebo SELČ.
Použití gmt je jednodušší a roboti (pro které sitemap.xml) budou mít správnou hodnotu. Nechal bych tedy řešení z [#1]. |
||
Čeluk Profil |
Kajman:
Takže to mám nechat to staré ? Bude to takto dobré? Odešlu příspěvek v 17.35 $time = gmdate('Y-m-d\TH:i:s+02:00', (int) max($times)); A bude v sitemap.xml napsáno 15.35+02:00 Bude to tak dobře? |
||
juriad Profil |
To, co máš v [#5] je o 2 hodiny špatně.
V [#1] to neukazuje špatný čas. Ukazuje to ten samý časový okamžik, ale v časové zóně Islandu. Pokud tam opravdu chceš vidět čas, který máš na hodinách v Česku, použij: $f_xml .= '<lastmod>' . date('Y-m-d\TH:i:sP', time()) . '</lastmod>'."\r\n"; |
||
Čeluk Profil |
#7 · Zasláno: 30. 3. 2016, 12:53:07
juriad:
Teď mi to ukazuje přesný čas odeslání, ale neukazuje to tich +00:00 to nevadí? Příklad: <lastmod>2016-03-30T12:51:34</lastmod> |
||
juriad Profil |
#8 · Zasláno: 30. 3. 2016, 12:53:57
Čeluk:
Opomněl jsem tam dopsat tu nejdůležitější čast: 'Y-m-d\TH:i:sP' .
|
||
Čeluk Profil |
Nechal jsem to původní:
$time = gmdate('Y-m-d\TH:i:s+00:00', (int) max($times)); $f_xml .= '<lastmod>' . gmdate('Y-m-d\TH:i:s+00:00', time()) . '</lastmod>'."\r\n"; Ukazuje to o 2 hodiny později ale asi je to dobré. Vím jak to myslíte je to čas u nich no. |
||
Časová prodleva: 7 let
|
0