Ciao,

ho quasi risolto il problema con questo codice :

var v1 = getField("OradipartenzaRow1").value.split(":");


var m1 = parseInt(v1[0],10)*60 + parseInt(v1[1],10);
var v2 = getField("Ora di arrivoRow1").value.split(":");
var m2 = parseInt(v2[0],10)*60 + parseInt(v2[1],10);
var m3 = m2 - m1
event.value = (parseInt(m3 / 60) % 24).toString()+":"+(m3 % 60).toString();

Ma mi restituisce l'orario in formato 4:0 e non 04:00 o un altro esempio è nella differenza 06:00 - 10:01 mi restistuisce 4:1 e non 04:01.

Qualcuno può aiutarmi?

Grazie in anticipo per la pazienza.