кодесурса
«JavaScript

JavaScript: минимальная дата из массива дат

script1adsense2code
script1adsense3code

JavaScript Datetime: упражнение-12 с решением

Напишите функцию JavaScript, чтобы получить минимальную дату из массива дат.

Тестовые данные :
console.log (min_date (['2015/02/01', '2015/02/02', '2015/01/03']));
Выход :
"2015/01/03"

Пример решения: -

HTML-код:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Minimum date from an array of dates</title>
</head>
<body>
</body>
</html>

Код JavaScript:

function min_date(all_dates) {
 var min_dt = all_dates[0],
  min_dtObj = new Date(all_dates[0]);
 all_dates.forEach(function(dt, index)
  {
  if ( new Date( dt ) < min_dtObj)
  {
  min_dt = dt;
  min_dtObj = new Date(dt);
  }
  });
 return min_dt;
  }
console.log(min_date(['2015/02/01', '2015/02/02', '2015/01/03']));

Пример вывода:

 2015/01/03

Блок - схема:

«Блок-схема:

Демонстрация в реальном времени:

См. Pen JavaScript - Минимальная дата из массива date-date-ex-12 от w3resource ( @ w3resource ) в CodePen .


Улучшите этот пример решения и опубликуйте свой код через Disqus

Previous: написать функцию JavaScript для получения максимальной даты из массива дат.
Далее: напишите функцию JavaScript, которая будет возвращать количество минут в часах и минутах.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code