кодесурса
«JavaScript

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

script1adsense2code
script1adsense3code

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

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

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

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

HTML-код:

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

Код JavaScript:

function max_date(all_dates) {
var max_dt = all_dates[0],
  max_dtObj = new Date(all_dates[0]);
all_dates.forEach(function(dt, index)
  {
  if ( new Date( dt ) > max_dtObj)
  {
  max_dt = dt;
  max_dtObj = new Date(dt);
  }
  });
 return max_dt;
  }
console.log(max_date(['2015/02/01', '2015/02/02', '2015/01/03']));

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

 2015/02/02

Блок - схема:

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

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

См. Pen JavaScript - узнайте , какой день был вчера-date-ex-10, с помощью w3resource ( @ w3resource ) на CodePen .


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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code