Je suis sur un calcul de temps pour calculer un temps de retard pour un train Calendrier: t1 Heure d'arrivée: t2temps Calcul
function tomdiff(t1,t2) {
var t1 = hour2mins(t1); var t2=hour2mins(t2);
var ret = mins2hour(parseInt(t2-t1));
if(t2<t1) {ret=mins2hour(parseInt(parseInt(t2+1440)-t1));}
return ret;
}
//Calculate on Key up
$("input.[rel=time1]").keyup(function (b){ $("#delaytime").val(tomdiff($("#schedule").val(),$("#arrival").val())); });
Cela fonctionne très bien, mais si le train arrive plus tôt!
Quelqu'un peut-il me conseiller?
Eh bien, j'ai un champ de date (#jLdate) qui est le lien vers la date d'arrivée! – user505790
@user: Si vous avez la date et l'heure dans un certain format (même s'il s'agit d'un texte), vous devriez pouvoir convertir cela en une instance 'Date' avec laquelle vous pouvez faire l'arithmétique date/heure. (Encore une fois, peut-être avec l'aide de DateJD.) –
merci beaucoup pour la datejs. – user505790