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

Discussione: Data in modo corretto

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    35

    Data in modo corretto

    come posso far capire che la data è nel formato
    ggmmaaaa

    grazie

  2. #2
    ggmmaaaa tutto attaccato?

    controlli la lunghezza della stringa, controlli che i primi due caraterri sono <= di 31, che i successivi due sono <=12 e che gli ultimi 4...boh che gli ultimi 4 siano 4 numeri

  3. #3
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  4. #4
    sinceramente non credo che quella funzione riconosca il formato ggmmaaaa

  5. #5
    si, effettivamente quella funzione serve a scrivere nel formato 24 ore.
    purtroppo sono al lavoro e non ho un server per poterla provare.
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  6. #6
    potrebbe fare una:

    codice:
    oldData="01112006" 'ggmmaaaa
    
    nData=left(oldData,2) & "/" & mid(oldData,3,2) & "/" & right(oldData,4)
    
    if isDate(nData) then
    response.write "data corretta"
    end if
    per vedere se è una data

  7. #7
    Originariamente inviato da santino83_11_04
    potrebbe fare una:

    codice:
    oldData="01112006" 'ggmmaaaa
    
    nData=left(oldData,2) & "/" & mid(oldData,3,2) & "/" & right(oldData,4)
    
    if isDate(nData) then
    response.write "data corretta"
    end if
    per vedere se è una data
    purtroppo nel recuperare oldData="01112006", credo che lo zero iniziale potrebbe anche non esserci. è da provare!
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  8. #8
    si si c'è perchè è una stringa, mica un numero

  9. #9
    vero!
    ma se tira fuori la data da un db o da qualcos'altro?
    dovrebbe prima sincerarsi che la data da dove la recupera sia sempre della stessa lunghezza.
    e allora è sicuro!

    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  10. #10

    Re: Data in modo corretto

    Originariamente inviato da groberto
    come posso far capire che la data è nel formato
    ggmmaaaa

    grazie
    prova così:

    codice:
    function f(sData)
    dim g,m,a,d
    '
    f=false
    '
    if len(sdata)=8 then
      g=Left(sData,2)
      m=mid(sdata,3,2)
      a=right(sdata,4)
      d=g & "/" & m & "/" a
      if isDate(d) then f=(Cdate(d)=DateSerial(a,m,g))
    end if

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.