Ciao.
Per recuperare il formato di pubDate per un feed Rss2:
che ci posso mettere al posto di GMTCodice PHP:
DATE_FORMAT(p.post_date,'%a, %b %d %H:%i:%S %Y GMT') AS pubDate
![]()
![]()
Ciao.
Per recuperare il formato di pubDate per un feed Rss2:
che ci posso mettere al posto di GMTCodice PHP:
DATE_FORMAT(p.post_date,'%a, %b %d %H:%i:%S %Y GMT') AS pubDate
![]()
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
potresti spiegarti con altre parole? teoricamente e praticamente ci puoi mettere quello che vuoi visto che si tratta di una stringa.Originariamente inviato da whisher
Ciao.
Per recuperare il formato di pubDate per un feed Rss2:
che ci posso mettere al posto di GMTCodice PHP:
DATE_FORMAT(p.post_date,'%a, %b %d %H:%i:%S %Y GMT') AS pubDate
![]()
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Hai ragione vedo nei vari feeds in rete roba del genereOriginariamente inviato da piero.mac
potresti spiegarti con altre parole? teoricamente e praticamente ci puoi mettere quello che vuoi visto che si tratta di una stringa.
e mi domandavo come fare per fare uscire in questo casoCodice PHP:
Wed, 26 Sep 2007 01:18:29 -0500
-0500 che se non erro è la differenza del ns meridiano
con quello di Greenwich.
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
non ho idea di cosa sia -0500
noi siamo GMT +1 ed adottiamo l'ora legale.
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
detto da te mi fa pensare che mi stia perdendo inOriginariamente inviato da piero.mac
non ho idea di cosa sia -0500
noi siamo GMT +1 ed adottiamo l'ora legale.
un biccher d'acqua ma
ie
è sul feed del corriere della seraCodice PHP:
<pubDate>Wed, 26 Sep 2007 23:27:30 +0200</pubDate>
dici che basta mettere una roba del genere
al posto di GMT![]()
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
![]()
codice:echo date('d-m-Y O'); echo date('r');![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Ti ringrazioOriginariamente inviato da piero.mac
![]()
codice:echo date('d-m-Y O'); echo date('r');![]()
![]()
Dunque nel DB ho la data in questo formato
quindi l'unico modo2007-09-19 17:01:52
che mi viene in mente è estrarre mdy e utilizzare mktime
esiste qc di meno aggrovigliato ?
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
non so se mysql puo' rendere direttamente quello che cerchi. Non ho mai fatto questa verifica, forse si , forse no.
Per farla breve estrai direttamente il valore DATETIME ( o timestamp mysql... quel che l'e') in formato UNIX TIMESTAMP e poi lo passi alla funzione DATE()
e poi passi $row['qualcosa'] a date()codice:SELECT *, UNIX_TIMESTAMP(campo) as qualcosa from....
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Ti ringrazio del suggerimento ma ripensandoci
ho trovato un modo molto meno complesso
praticamento l'uovo di colombo![]()
Codice PHP:
$GMT= date('O');
DATE_FORMAT(p.post_date,'%a, %b %d %H:%i:%S %Y $GMT') AS pubDate
Grazie di nuovo per la segnalazione di date('r') e
date('O'); qualora avessi problemi con il mio metodo
userò l'altro tuo suggerimento UNIX_TIMESTAMP(campo)
senza ombra di dubbio + pratico della mia prima pensata![]()
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it