Visualizzazione dei risultati da 1 a 2 su 2

Discussione: confronto date

  1. #1
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001

    confronto date

    ciao ragazzi vi chiedo scusa ma non ho trovato una soluzione al mio problema nonostante l'argomento sia stato trattato mille e più volte qui nel forum

    vi espongo il mio problema

    ho una funzione che deve fare il suo sporco lavoro nel confrontare due date

    Codice PHP:
    function controlloData(DataInizioDataFine){

    var 
    resp false

    if (
    DataInizio!=null && DataFine!=null){
        
        
    //converto la stringa in Date

            
        
    var DataInizio date.getDateStrFromGMA(DataInizio);

        var 
    DataFine date.getDateStrFromGMA(DataFine);

        
    //dichiaro l'oggeto Date con il valore parametrico che gli passo
        //var datainizio = new Date (DataInizio); 
        //var datafine = new Date (DataFine);
        


                
    if (datainizio.getTime() > datafine.getTime()){
                
                
    alert=("Attenzione la Data di partenza è successiva a quella di arrivo.");
                
                
    resp false;
                }
                
                else if (
    datafine.getTime() > datainizio.getTime()){
                
                
    resp true;
                
                }
                
                else if (
    datafine.getTime() == datainizio.getTime()){
                
                
    resp false;
                
                }

                
                return 
    resp;
            }


    Codice PHP:
    function getDateStrFromGMA(str){
        var 
    str.substring(8,10) +","+str.substring(3,5)+","+str.substring(0,2); 
        return 
    r;



    lo script funziona in parte

    questo perchè se faccio un controllo ad esempio

    nel primo campo 02/09/2009
    nel secondo campo 01/09/2009

    ho il messaggio di errore

    se invece

    nel primo campo 02/09/2009
    nel secondo campo 31/08/2009

    non ho nessun messaggio


    sapete come posso risolvere?????
    Vola solo chi ha il coraggio di farlo

  2. #2
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001
    Vola solo chi ha il coraggio di farlo

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.