Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    297

    Differenza tra ore --> ???

    Ciao a tutti!
    Sull'argomento avevo trovato un thread aperto ma nessun ha risposto, quindi lo ripongo spernado di essere più fortunata.

    Allora, io ho due input text in cui metto delle ore.

    Esempio

    input text name="ora_inizio" --> 9:15
    input text name="ora_fine" --> 10:10

    A questo punto, vorrei che all'OnFocus sul campo

    input text name="risultato" --> avessi come risultato 55

    cioè la differenza tra l'ora 9:15 e l'ora 10:10


    Ma come si fa a fare la differenza tra ora in js?
    Ho fatto quella tra date ma non credo sia la stessa cosa giusto?

    Grazie 1000
    Franz

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Si` e` piu` o meno la stessa cosa.
    Trasformi la tua ora in oggetto Date(), fai la differenza e ritrasformi in ore, minuti, secondi.



    var part = Date();
    var arr = Date();
    part.setHours(ore_part, min_part);
    arr.setHours(ore_arr, min_arr);

    var diff = arr - part;

    var hh = Math.floor(diff/3600000);
    diff -= hh*3600000;
    var mm = Math.floor(diff/60000);
    diff =- mm*60000;
    var ss = Math.floor(diff/1000);

    alert("differenza: "+mm+":"+mm+":"+ss)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    297
    Credo proprio che proverò la tua soluzione ... eventualemente riapro il thread ...

    Grazie per ora
    Franz

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    297
    Aiuto ... ho provato a seguire il consiglio fi Mich ma proprio non ci salto fuori ... qualcuno riesce a farmi un esempio "pratico" con degli orari veri

    ES: 09:00 - 09:50 --> 50 min

    Grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Dovresti postare il codice come lo hai implementato.

    Potrebbe essere necessario includere il codice in una funzione e richiamarla da un campo di un form.
    Ma se non si sa come va implementato, non si possono azzardare consigli pratici.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.