Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Confronto data odierna

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    75

    Confronto data odierna

    Salve, ho uno script e prima di compiere determinate operazioni, vorrei fare dei controlli, uno di questo e quello di confrontare la data attuale con una prestabilita...

    Ho iniziato facendo qualche prova, ma non funziona, ecco il codice che uso

    codice:
    <script type="text/javascript">
    $(document).ready(function() {
      		
    var x = '2014-10-18';
    var y = new Date();
    
    
     if (x === y) {
      alert("Le date coincidono");
      }
      else{
      alert("Date diverse");
     }
    });
    
    
    </script>
    Sbaglio sicuramente il confronto. Mi date una mano

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    In js la data va "costruita" leggi qui
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    75
    Ciao, ok quindi tutto si trasforma in:

    codice:
    <scripttype="text/javascript">
    $(document).ready(function(){
            
    var x ='2014-10-18';
    
    var data = new Date();
    var aaaa, mm, gg;
    gg = data.getDate() + "/";
    mm = data.getMonth() + 1 + "/";
    aaaa = data.getYear();
    
    var y =( aaaa + mm + gg);
    
    
     if(x === y){
      alert("Le date coincidono");
      }
      else{
      alert("Date diverse");
     }
    });
    
    
    </script>
    Sembra funzionare l'unico difetto e che invece di 2014 mi stampa 114

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    
    var x ='2014-10-18';
    var data = new Date();
    var aaaa, mm, gg;
    gg = data.getDate() + "-";
    mm = data.getMonth() + 1 + "-";
    aaaa = data.getFullYear();
    var y =( aaaa + mm + gg);
    Sembra funzionare!!! adesso che l'ho sistemato è molto più probabile, scusa prima stampi l'anno 114 e invece del trattino (aaaa-mm-gg) usi la barra (aaa/mm/gg) credi veramente che potesse funzionare?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    75
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    codice:
    var x ='2014-10-18';
    var data = new Date();
    var aaaa, mm, gg;
    gg = data.getDate() + "-";
    mm = data.getMonth() + 1 + "-";
    aaaa = data.getFullYear();
    var y =( aaaa + mm + gg);
    Sembra funzionare!!! adesso che l'ho sistemato è molto più probabile, scusa prima stampi l'anno 114 e invece del trattino (aaaa-mm-gg) usi la barra (aaa/mm/gg) credi veramente che potesse funzionare?
    La prova che facevo io funzionava, nel riportarlo sul forum ho mischiato un po le righe , comunque l''errore era nel utilizzare getYear() e non getFullYear(), quindi non stampa l'anno completo.

    Visto che parliamo di date ne approfitto,con lo script di sopra, verifico se nel db è gia presente un record con quella data nel caso non ci fosse, vorrei mostrare un bottone dove l'utente viene reindirizzato ad un forum per inserire il record, fin qui tutto ok, ora vorrei che una volta che l'utente e giunto nel form il campo data sia gia completo, con la data odierna. Come posso fare? utilizzo il campo input date.

    Grazie mille per l'aiuto, sopratutto per il link

    Ultima modifica di bivio_08; 18-10-2014 a 21:22

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    fallo stampare direttamente nel value dal php/asp dipende cosa usi
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.