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

    Visualizzazione del mese

    tramite questa istruzione:
    codice:
    Month(now)
    è possibile visualizzare i mesi.
    Solo che li visualizza in formato numerico e io vorrei vederli in formato testuale, non importa se in inglese o in italiano, se si vedono le prime 3 lettere o tutte, ma basta che non sia formato numerico.
    Esiste qualche metodo o devo ricorrere ad una serie di IF ELSEIF?

  2. #2
    codice:
    ArrMesi = Array("Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic")
    mese = ArrMesi(cint(Month(now)))

  3. #3
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    io ho risolto così:

    mese1 = Month(tuadata)
    mese= MonthName(mese1)
    Giò

  4. #4
    anzi scusa, dovrebbe essere
    codice:
    mese = ArrMesi(cint(Month(now))-1)
    perchè l'array va da 0 a 11 non da 1 a 12

  5. #5
    Originariamente inviato da KataKlism2002
    codice:
    ArrMesi = Array("Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic")
    mese = ArrMesi(cint(Month(now)))

    2 domande:

    Per dichiarare ArrMesi devo scrivere prima Dim?
    cosa fa quel cint?

  6. #6
    io direi proprio che è meglio fare:

    codice:
    monthname(month(now()))
    senza dichiarare array etc etc
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  7. #7
    d: Per dichiarare ArrMesi devo scrivere prima Dim?
    r: Se usi <% option Explicit %> SI! Altrimenti non è necessario

    d: cosa fa quel cint?
    r: Cint trasforma in intero una stringa che contiene caratteri

    cint("15") = 15
    cint (44.6) = 45
    cint(true) = -1
    cint("13fgdfg45") = "INTERNAL SERVER ERROR" (eseguire controllo isnumeric("113defgdfg15") per evitare questo problema)

  8. #8
    Originariamente inviato da Shagrat
    io direi proprio che è meglio fare:

    codice:
    monthname(month(now()))
    senza dichiarare array etc etc
    ti restituisce il nome del mese in inglese

  9. #9
    Originariamente inviato da Shagrat
    io direi proprio che è meglio fare:

    codice:
    monthname(month(now()))
    senza dichiarare array etc etc
    Ho fatto così:

    Dim mese
    mese=monthname(month(now()))

    esce sempre un valore numerico

  10. #10
    Utente di HTML.it L'avatar di Corwin
    Registrato dal
    Jan 2002
    Messaggi
    584
    Originariamente inviato da KataKlism2002
    ti restituisce il nome del mese in inglese
    Se usi Session.LCID = 1040 te lo da in italiano.
    I don't wanna have to shout it out / I don't want my hair to fall out
    I don't wanna be filled with doubt / I don't wanna be a good boy scout
    I don't wanna have to learn to count / I don't wanna have the biggest amount
    I don't wanna grow up

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.