JavaScript: минимальная дата из массива дат
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 программирования