Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22
  1. #11
    codice:
    response.write data
    non
    codice:
    response.write formato_data

  2. #12
    no io ho impostato nel DB il campo data 20050112

    e invece mi stampa 30/12/1899 ?????

    questo non va bene !

    Poi non vorrei 12 ma il mese in lettere "GENNAIO"

    20050112 ----> Gennaio, 2005

    Spero di essermi spiegato !

  3. #13
    Ho letto la discussione sulle date allora ho impostato come data un campo testo es: YYYYMMDD ma non capisco come settare questo script con il mio "DataSF"

    codice:
    <% 
    ' converte una data da formato YYYYMMDD a formato DD/MM/YYYY
    Function HumanDate(myDate)
       myDate = Left(myDate, 8)
       HumanDate = Mid(myDate, 7, 2) & "/" & Mid(myDate, 5, 2) & "/" & Mid(myDate, 1, 4)
    End Function
    sOneDate = HumanDate(gsLastScadDate)
    %>

  4. #14
    Leggi sopra, c'è anche l'esempio del mese in lettere

  5. #15
    scusami dove ?

  6. #16
    Se invece vuoi il mese non in cifre ma scritto in lettere, ti crei un'altra variabile così:

    code:--------------------------------------------------------------------------------
    mese = Month(formato_data)
    mese_in_lettere = MonthName(mese)
    --------------------------------------------------------------------------------

    e poi costruisci la data finale

    code:--------------------------------------------------------------------------------
    data = Day(formato_data) & "/" & mese_in_lettere & "/" & Year(formato_data)
    --------------------------------------------------------------------------------
    qui

  7. #17
    codice:
    <% 
    ' converte una data da formato YYYYMMDD a formato DD/MM/YYYY
    mese = Month(DataSF) 
    mese_in_lettere = MonthName(mese) 
    data = Day(DataSF) & "/" & mese_in_lettere & "/" & Year(DataSF) 
    %>
    <%Response.write data %>
    mi stampa 30/dicembre/1899

    nel DB c'è 20050112 (formato testo)

    Direi che non va...

  8. #18
    Strana questa cosa. E provare a settare il campo come data e non come testo?
    Se vuoi stampare mese, anno devi chiaramente cambiare la struttura della variabile (pensavo fosse scontato)

    codice:
    data = mese_in_lettere & ", " & Year(DataSF)

  9. #19
    sì questo l'aveva già fatto ma continua a stamparmi un anno che non c'entra nulla !!!!

    Adesso il campo data è come data breve ma continua a sbagliare!!!!


    codice:
    <% 
    mese = Month(DataSF) 
    mese_in_lettere = MonthName(mese) 
    data = mese_in_lettere & "," & Year(DataSF) 
    %>
    <%Response.write data %>

  10. #20
    Sicuro che nel db abbia correttamente inserito 20050112 e non 18991230?
    E' una battuta dai...
    A questo punto non so proprio come risolvere il problema.
    Che db usi? Access? MySQL? SQL? Può darsi, anzi sicuramente, che per ognuno di quelli il trattamento delle date sia differente.
    E ancora, il server è italiano o americano?

    Ancora una cosa, e provare ad inserire la data non nel formato ISO (weppos non me ne voglia ) ma nel formato inglese mm/gg/aaaa?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.