There is an array:

let arrayDate = [ "Sat, 26 November, 22:40", "Fri, 20 January, 00:18", "Mon, 26 December, 22:40", "Sat, 07 January, 00:10", "Sun, 12 February, 22:40", "Sun, 15 January, 22:40", "Thu, 26 January, 00:20" ] 

How to sort it in ascending order of date, from top to bottom or bottom to top?

  • one
    What exactly do you see the problem, what approaches do you use and what do you want to see in the answer? - Kromster
  • In the answer I want to see an ordered array by date: "Sat, 07 January, 00:10", "Sun, 15 January, 22:40", "Fri, 20 January, 00:18", "Thu, 26 January, 00: 20 "," Sun, 12 February, 22:40 "," Sat, 26 November, 22:40 "," Mon, 26 December, 22:40 " - Nikolay

1 answer 1

Here is an example:

 let arrayDate = [ "Sat, 26 November, 22:40", "Fri, 20 January, 00:18", "Mon, 26 December, 22:40", "Sat, 07 January, 00:10", "Sun, 12 February, 22:40", "Sun, 15 January, 22:40", "Thu, 26 January, 00:20" ] arrayDate.sort(function(a,b){ var c = new Date(a); var d = new Date(b); return cd; }); 
  • Please clarify, I'm a beginner! - Nikolay