Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1

    stampare data solo mese, anno

    come posso stampare un campo data breve:

    22-dic-2004

    in

    Dicembre, 2004

    senza giorno ma solo mese,anno ?

    Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    response.write (Month(date()) &", "& Year(date()))
    Roby

  3. #3
    dovrei stampare solo mese,anno del mio campo "DataSF"

  4. #4
    cioè nel DB è inserito 25-Dic-2004

    e vorrei che stampasse

    Dicember, 2004

  5. #5
    Segui giustamente il consiglio di Roby_72, solo che al posto di "date()" ci metti il nome della tua variabile.

  6. #6
    ok infatti ho messo così

    codice:
    <%response.write (Month(DataSF) &", "& Year(DataSF))%>
    ma volevo sostituire il numero del mese con il nome!

  7. #7
    ho messo il campo data come testo (20041208) 08-12-2004

    e mi stampa 12,1899 ???? ma che roba è!!!!

    mi dite come posso fare a impostare partendo dal DB fino alla stampa della data in un modo corretto come prassi ?

    Grazie.

  8. #8
    Prova ad usare questa funzione per impostare i dati del tuo campo testo in formato data:

    codice:
    formato_data = FormatDateTime(tuo_campo_testo)
    Poi estrai il giorno il mese e l'anno
    codice:
    data = Day(formato_data) & "/" & Month(formato_data) & "/" & Year(formato_data)
    In questo modo dovresti ottenere gg/mm/aaaa come formato.
    Ma attenzione! Se devi poi fare dei confronti tra date, inizieranno i guai. Leggi qui http://forum.html.it/forum/showthrea...hreadid=769007

  9. #9
    Se invece vuoi il mese non in cifre ma scritto in lettere, ti crei un'altra variabile così:
    codice:
    mese = Month(formato_data)
    mese_in_lettere = MonthName(mese)
    e poi costruisci la data finale
    codice:
    data = Day(formato_data) & "/" & mese_in_lettere & "/" & Year(formato_data)

  10. #10
    ho fatto così nel file inc_data1.asp

    codice:
    <% 
    formato_data = FormatDateTime(DataSF)
    data = Day(formato_data) & "/" & Month(formato_data) & "/" & Year(formato_data)
    %>

    e nel file dove stampo la data ho incluso questo

    codice:
    <% Response.write formato_data %>
    mi da

    0.00.00

    io ho un campo testo YYYMMDD come DateSF !

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.