Prøv følgende:
- function TimeDiff(form) {
-
- var Time1 = new Date(form.start_tid.value);
- var Time2 = new Date(form.slut_tid.value);
-
- var DeltaHr = Time1.getHours() - Time2.getHours();
- var DeltaMin = Time1.getMinutes() - Time2.getMinutes();
- var DeltaSec = Time1.getSeconds() - Time2.getSeconds();
-
- form.ialt_tid.value = DeltaHr + DeltaMin + DeltaSec;
- }
- <form action="#" method="post">Vælg en start tid:
- <input type="time" name="start_tid" />Vælg en slut tid:
- <input type="time" name="slut_tid" />Tid ialt:
- <input type="text" name="ialt_tid" readonly="" />
- <input type="button" name="button" value="Click" onClick="TimeDiff(this.form)" />
- </form>
Du skal bare lige skrive dig bag øret, at input typen "time" ikke eksisterer i FF og IE browserne.
Indlæg senest redigeret d. 28.02.2014 17:55 af Bruger #18836