Puedes calcular la diferencia entre la fecha actual y la fecha futura en milisegundos y luego convertir esa diferencia a horas. Aquí hay un ejemplo de código que realiza esa operación:

let fechaFutura = new Date("2023-02-15T00:00:00");
let fechaActual = new Date();
let diferencia = fechaFutura - fechaActual;
let horasFaltantes = Math.floor(diferencia / (1000 * 60 * 60));

console.log(horasFaltantes);

Este código crea dos objetos de tipo Date, uno para la fecha actual y otro para la fecha futura. Luego, se restan las dos fechas para obtener la diferencia en milisegundos, y se divide esa diferencia entre el número de milisegundos en una hora para obtener el número de horas faltantes. Finalmente, se utiliza la función Math.floor para redondear el resultado hacia abajo a un número entero de horas.
คุณสามารถคำนวณความแตกต่างระหว่างวันที่ปัจจุบันและวันที่ในอนาคตได้ในหน่วยมิลลิวินาที แล้วแปลงความแตกต่างนั้นเป็นชั่วโมง นี่คือตัวอย่างโค้ดที่ดำเนินการดังกล่าว: ให้ FutureDate = new Date("2023-02-15T00:00:00"); ให้ currentDate = วันที่ใหม่ (); ให้ความแตกต่าง = FutureDate - currentDate; ให้ MissingHours = Math.floor(difference / (1,000 * 60 * 60)); console.log (ชั่วโมงที่หายไป); โค้ดนี้สร้างออบเจ็กต์ประเภท Date สองรายการ หนึ่งรายการสำหรับวันที่ปัจจุบันและอีกรายการหนึ่งสำหรับวันที่ในอนาคต จากนั้นคุณลบวันที่ทั้งสองออกเพื่อให้ได้ค่าความแตกต่างเป็นมิลลิวินาที และหารความแตกต่างนั้นด้วยจำนวนมิลลิวินาทีในหนึ่งชั่วโมงเพื่อให้ได้จำนวนชั่วโมงที่หายไป สุดท้ายนี้ ฟังก์ชัน Math.floor ใช้เพื่อปัดเศษผลลัพธ์ลงเป็นจำนวนเต็มชั่วโมง
spam lang_mismatch quality