Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: formato data

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    22

    formato data

    Ciao.
    Vorrei sapere come devo usare la funzione della data in ASP per far comparire la data nel formato Mon, 21 Feb 2011 13:03:56 GMT

    Ho una pagina che si aggiorna e cambia contenuti in automatico ad ogni accesso, dunque mi serve per poterlo inserire nel meta last-modified in modo che mi compaia così:
    codice:
    <meta http-equiv="last-modified" content="Mon, 21 Feb 2011 13:03:56 GMT" />

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    22
    Grazie.
    Avevo già trovato questa funzione, ma non riesco a farmi restituire la stringa esattamente nel formato Mon, 21 Feb 2011 13:03:56 GMT

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E cosa ti restituisce?

    Roby

  5. #5
    Originariamente inviato da Astrovic
    Grazie.
    Avevo già trovato questa funzione, ma non riesco a farmi restituire la stringa esattamente nel formato Mon, 21 Feb 2011 13:03:56 GMT
    quando avrai finito di sbattere la testa contro il muro, facci vedere un po' di codice, e quale è il formato più vicino a quello desiderato

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    22
    ok, ho finito di sbattere la testa

    ho usato il codice così:

    codice:
    <% 
    data=FormatDateTime(Date(),1) & " " &time() & " GMT"
    %>
    ......
    ......
    <meta http-equiv="last-modified" content="<%=data%>" />
    ed il risultato è

    <meta http-equiv="last-modified" content="lunedì 21 febbraio 2011 17.17.35 GMT" />
    che però non viene riconosciuto come formato corretto per questo metatag...
    Io vorrei ottenere questo:
    <meta http-equiv="last-modified" content="lMon, 21 Feb 2011 13:03:56 GMT" /> che sembra sia il formato corretto per questo metatag

  7. #7
    quindi il problema è solo che ti indica giorno e mese in italiano. con un paio di replace dovresti cavartela

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    22
    Dunque considerando che ci vuole anche una virgola dopo il nome del giorno della settimana dovrei fare una cosa di questo tipo?

    codice:
    <% 
    data=FormatDateTime(Date(),1) & " " &time() & " GMT"
    
         data=Replace("&data&","Lunedì","Mon, ")
         ........
         data=Replace("&data&","Febbraio","Feb, ")
         ....
    %>
    
    ......
    ......
    <meta http-equiv="last-modified" content="<%=data%>" />
    Così devo fare 7 replace per i giorni più 12 per i mesi possibile che nn esista una soluzione migliore?

  9. #9
    Originariamente inviato da Astrovic
    Così devo fare 7 replace per i giorni più 12 per i mesi possibile che nn esista una soluzione migliore?
    tranquillo, non ti si consumano le dita. la sistemi in 3 minuti

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    22
    non è per le dita che mi preoccupo... ma con tutte queste istruzioni all'inizio della pagina immagino che oltre a risentirne il peso della pagina, ne risenta anche la velocità di caricamento. non c'è un modo più efficace per fare questa cosa?

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.