Сколько дней между датами калькулятор онлайн


  Дата #1
  Дата #2
 


Когда может понадобиться расчет количества дней между двумя датами?

Это может понадобиться в любой момент, например, Вы едете в отпуск и хотите понять, сколько реально дней будет между датой вылета и датой прилета. Или может Вы хотите посчитать сколько дней осталось до какого-то события, например до дня Рождения. Для этого нужно просто поставить одну дату в поле "Дата 1", а другую дату в поле "дата 2". Все просто как песни Бузовой.

Чаще всего количество дней между датами считают программисты, но делают они это не в онлайн калькуляторе, а с помощью функций. Ниже мы выложили функции расчета дней между датами для разных языков программирования. Одна из этих функций используется из здесь в расчете!

Сколько дней между датами, функция PHP

Ниже функция php, которая на вход принимает даты в виде 2019-02-12, а на выходе выдает количество дней. По факту функция считает количество секунд между датами. Но чтобы посчитать количество дней нужно просто разделить секунды на 86 400. Эту функцию легко переделать на просчет количества недель, для этого нужно разделить количество дней на 7.

function col_days($date_1,$date_2) {

      $time_1 = strtotime($date_1);
      $time_2 = strtotime($date_2);

      $diff = abs($time_1 - $time_2);

      $col_days = $diff / 60 / 60 / 24;

      return $col_days;

}

Сколько дней между датами, функция на языке Javascript

В js всё очень похоже на Php, только функция на входе имеет даты в виде 12-09-2017, а на выходе количество дней.

function col_days(date1, $date2) {

      var date1 = new Date(date1);
      var date2 = new Date(date2);
      var daysLag = Math.ceil(Math.abs(date2.getTime() - date1.getTime()) / (1000 * 3600 * 24));

}