Разница дат в часах

JavaScriptJavaScriptBeginner
Практиковаться сейчас

This tutorial is from open-source community. Access the source code

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы изучим, как вычислять разницу в часах между двумя заданными датами с использованием JavaScript. Мы напишем функцию, которая принимает два объекта Date и возвращает разницу между ними в часах. Это практическое занятие поможет вам улучшить навыки в JavaScript и лучше понять вычисления дат и времени в JavaScript.

JavaScript-функция для вычисления разницы дат в часах

Чтобы вычислить разницу между двумя датами в часах с использованием JavaScript, следуйте этим шагам:

  1. Откройте Терминал/SSH и введите node, чтобы начать практиковаться в написании кода.

  2. Используйте следующую JavaScript-функцию, чтобы получить разницу (в часах) между двумя объектами Date:

const getHoursDiffBetweenDates = (dateInitial, dateFinal) =>
  (dateFinal - dateInitial) / (1000 * 3600);
  1. Вызовите функцию с двумя датами в качестве аргументов, чтобы получить разницу в часах:
getHoursDiffBetweenDates(
  new Date("2021-04-24 10:25:00"),
  new Date("2021-04-25 10:25:00")
); // 24

Резюме

Поздравляем! Вы завершили практическое занятие по разнице дат в часах. Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.