var st = new Date(2022-08-01 22:00:00');
var en = new Date(2022-08-02 02:00:00);
var s = (en-st); // Difference in milliseconds.
var m = Math.floor(d / 60); //ปัดเศษหา จำนวนนาที
s -= m * 60; // เศษของ นาทีเป็นวินาที
var h = Math.floor(m / 60); // ปัดเศษหา จำนวนชั่วโมง
m -= h * 60; // เศษของ ชั่วโมงเป็น นาที
console.log( `${h}:${(m+100).substr(1)}:${(s +100).substr(1)}`;
ข้างบนเป็น javascrfipt หา เวลาที่ต่างกัน
ส่วน input ใช้ tag input นำ event onchange ฒาตรวจสอบเอาครับ
เนื่องจาก นำเข้า่แค่เวลา ก็ต้องมาใช้ if else ตรวจสอบ st > en หรือ st < en