Visualizzazione dei risultati da 1 a 7 su 7

Discussione: confronto fra date

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285

    confronto fra date

    Ciao a tutti,
    il mio problema è questo:
    ho un campo di input che contiene una data... e una data calcolata in javaScript da una funzione che ho chiamato toDay();

    ora dovrei controllare che document.getElementById("myDate").value sia <= a toDay()... come faccio?? esiste qualche funzione specifica tipo dateDiff in asp??
    grazie ancora una volta per il vostro aiuto
    SB82

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Qual'è il formato delle date ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    eh...mi sono appena accorta che javaScript mi mette tipo
    29/9/2005
    mentre quella asp è
    28/08/2005

    cmq il secondo è il formato corretto!!

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da sb82
    eh...mi sono appena accorta che javaScript mi mette tipo
    29/9/2005
    mentre quella asp è
    28/08/2005

    cmq il secondo è il formato corretto!!
    Per un confronto diretto devi per forza usare un formato SSAAMMGG. O forse esistono delle funzioni che ti fanno il confronto partendo da un formato qualsiasi.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    eh..ma così devo scomporre tutto e javaScript non è che sia amico per queste cose... speravo in una funzioncina..

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Devi fare in modo di avere 09 per settembre

    Poi è facile basta scomporre e riscomporre le date

    tipo

    codice:
    <script language="JavaScript" type="text/javascript">
    <!--
    function pippo(dataGGMMSSAA) {
     dataSSAAMMGG = dataGGMMSSAA.substr(6,4) + dataGGMMSSAA.substr(3,2) + dataGGMMSSAA.substr(0,2);
     return dataSSAAMMGG;
    }
    
    data1 = pippo('29/09/2005');
    data2 = pippo('28/08/2005');
    alert(data1 + ' --- ' + data2);
    
    if (pippo('29/07/2005') > pippo('28/08/2005')) {
     alert("sup");
    } // 
    //-->
    </script>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    adesso mi ci metto e vediamo cosa salta fuori...grazie mille..gentilissssssssssiiiiiimmmmmooooooooooo!

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.