Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Problemi con date fino al 10

    Nel mio codice c'è un if che mi va in pappa quando gli faccio controllare se la data di oggi è maggiore di quella scelta nel calendario, e per l'esattezza non mi restituisce un valore giusto nel caso sono i primi 10 giorni del mese ad essere scelti. Dall'11 in poi il controllo funziona bene!!!

    Mi sapete dare una dritta? Sto impazzendo! Grazie per l'aiuto.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Posta il codice che usi
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Faggin
    Registrato dal
    May 2008
    Messaggi
    65
    Originariamente inviato da cavicchiandrea
    Posta il codice che usi
    Quoto

  4. #4
    codice:
    <%
    'controllo del giorno e del mese. Se è minore di 10 metto lo 0 davanti.
    ctrlGG=request("GIORNO")
    if ctrlGG<10 then
    	GIORNO=0&ctrlGG
    else
    	GIORNO=ctrlGG
    end if
    
    ctrlMM=request("MESE")
    if ctrlMM<10 then
    	MESE=0&ctrlMM
    else
    	MESE=ctrlMM
    end if
    
    dataScelta=GIORNO&"/"&MESE&"/"&request("ANNO")
    
    
    dataScelta=FormatDateTime (dataScelta, vbShortDate)
    dataOggi=formatDateTime (date, vbShortDate)
    									
    if ((dataScelta=dataOggi) and (ORA>formatDateTime(time, vbShortTime))) or (dataScelta>dataOggi) then
    if ORA="23:30" then
    testo="Sono passate le 23!"
    else
    testo="Ok!"
    end if
    else
    testo="Troppo tardi!"
    end if
    %>
    ovviamente ORA lo prende dal db...

  5. #5
    Le date vanno inserite nel db nel formato mm/gg/aaaa

  6. #6
    le variabili ctrlGG e ctrlMM sono di tipo stringa.
    Se vuoi confrontarle con un numero (if ctrlGG<10 then) devi convertirle in formato numerico tramite la funzione Number().
    ctrlGG=Number(request("GIORNO"))
    ctrlMM=Number(request("MESE"))

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.