Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    2

    [Feed] problema di formato date

    Ciao a tutti, spero di poter trovare aiuto.

    Ho un problema con il formato delle date nella generazione di un feed rss da db (MSQL). Le date sono archiviate con questo formato: 19/10/05.
    Generando il feed mi ritrovo con una stringa formattata cosi':
    <pubDate>Wed Oct 19 00:00:00 UTC+0200 2005</pubDate>

    mentre se ho capito giusto fin qui per essere corretta (RFC-822) dovrebbe essere:
    <pubDate>Wed, 19 Oct 2005 00:00:00 +0200</pubDate>

    Qualcuno sa come poter convertire correttamente un campo data come il mio?
    Mille grazie

  2. #2
    Usa le funzioni per gestire le date e crea il formato che serve a te.
    Minute(), Day(), Hour() etc.

  3. #3
    Utente di HTML.it L'avatar di miki.
    Registrato dal
    Oct 2004
    Messaggi
    1,918
    visto che anch'io mi ero trovato questo problema, ho modificato la funzione di br1 per creare date valide per RSS

    Function DateLog(dat)
    DateLog = Mid("MonTueWedThuFriSatSun",Weekday(data)*3-2,3) &", "
    DateLog = DateLog & Right(CStr(Day(dat)),2) & " "
    DateLog = DateLog & Mid("JanFebMarAprMayJunJulAugSepOctNovDec",Month(d at)*3-2,3) & " "
    DateLog = DateLog & CStr(Year(dat)) & " "
    DateLog = DateLog & Right("0"&Hour(dat),2) & ":"
    DateLog = DateLog & Right("0"&Minute(dat),2) & ":"
    DateLog = DateLog & Right("0"&Second(dat),2) & " +0100"

    End Function
    You cannot discover new oceans unless you have the courage to lose sight of the shore

    Caro Dio, quando nelle preghiere ti chiedevo di far morire quel pedofilo truccato, liftato,mentalmente disturbato e di colore indefinibile, non intendevo Michael Jackson.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.