JSFiddle - React, Tailwind, and code Playground
JavaScript
String.prototype.getCorrectDate = function () {
var dt = this.split(' ')[0];
var hr = this.split(' ')[1];
var dts = dt.split('.');
return new Date(dts[2] + '.' + dts[1] + '.' + dts[0] + ' ' + hr);
};
var dates = ["16.08.1993 11:13", "16.08.1994 11:12", "13.08.1994 11:12", "13.08.1996 10:12", "08.08.1996 10:12"];
var sorted = dates.sort(function(a, b) {
return b.getCorrectDate() - a.getCorrectDate();
});
alert('First from sorted: '+ sorted[0]);
alert('Last from sorted: '+ sorted[sorted.length - 1]);