Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    207

    ricavare la data finale aggiungendo giorni alla data di partenza

    Buonasera non so se è il posto giusto.... avrei bisogno di un aiuto se possibile.
    ho un form dove inserisco una data di partenza es... 01/06/2012 e un form dove aggiungere giorni a questa data es... 21 vorrei che nella form data finale mi dia la somma della data di partenza con i giorni es.... 22/06/2012.
    Esitste un modo per fare questo? grazie anticipatamente per l'aiuto

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    207
    nessun aiuto????

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    207
    in rete ho trovato questo script ma non riesco ad adattarlo in quanto mi consente di ricavare i giorni trascorsi tra due date. Io vorrei ricavare la data finale aggiungendo i giorni alla data iniziale.... ho fatto qualche prova senza riuscire a trovare la soluzione.
    Come potrei modificarlo? premetto che di javascript non ne capisco nulla.
    Grazie.

    </head>

    <body>
    <script type="text/javascript">
    <!--
    function startEndDate() {
    from=document.f3.date_from.value
    to=document.f3.date_to.value

    var fromArray = from.split('/');
    fromdate = new Date( fromArray[2], fromArray[1]-1, fromArray[0]);

    var toArray = to.split('/');
    todate = new Date( toArray[2], toArray[1]-1, toArray[0]);

    document.f3.daynums.value=(todate-fromdate)/86400000

    }
    function Control(d1){
    if(d1.value.length!=10){
    alert('errore scrivere la data nel formato gg/mm/aaaa')
    d1.value='gg/mm/aaaa';
    return false;
    }else{
    document.f3.date_to.focus()
    }
    }
    function Control1(d2){
    if(d2.value.length!=10){
    alert('errore scrivere la data nel formato gg/mm/aaaa')
    d2.value='gg/mm/aaaa';
    return false;
    }else{
    startEndDate()
    }
    }
    //-->
    </script>
    </HEAD>
    <BODY>



    <form name="f3">


    <table border=0>
    <tr><td>Data iniziale</td><td>Data finale</td><td>Numero di giorni</td></tr>
    <tr><td><input type="text" name="date_from" size="10" value="gg/mm/aaaa" onFocus="this.value='';" onKeyup="if(this.value.length==10)Control(this)" onBlur="Control(this)"></td>
    <td><input type="text" name="date_to" size="10" value="gg/mm/aaaa" onFocus="this.value='';" onKeyup="if(this.value.length==10)Control1(this)" onBlur="Control1(this)"></td>
    <td align="center"><input type="text" name="daynums" size="4" maxlength="4" value=""></td></tr>

    <tr><td colspan=3 align=center><input name="accetto" type="checkbox" id="accetto" onclick="document.getElementById('invia').disabled = (this.checked)? false : true;" value="si"> <input name="invia" type="submit" disabled id="invia" value="Nuovo Calcolo">
    </td></tr></table>

    </form>
    </body>
    </html>

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ... ma stai cercando qualcuno che lo faccia per te? hai sbagliato sezione...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    207
    no assolutamente cercavo solo un aiuto o suggerimento, come detto non ne capisco di javascript.... grazie comunque....

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.