JSFiddle - React, Tailwind, and code Playground

by Prathameshsb

HTML

<h1>
Date in asc order.
</h1>

JavaScript

var dates = ['1/2/2019', '11/12/2013', '1/1/1980', '11/1/1934'];

const dateObj = dates.map((dateString) => new Date(dateString));

dateObj.sort((a,b) => a - b);

const sortedDates = dateObj.map(function (date) {
    var day = date.getDate();
    var month = date.getMonth() + 1; // Months are zero-based
    var year = date.getFullYear();
    
    // Ensure leading zeros for single-digit days and months
    if (day < 10) day = '0' + day;
    if (month < 10) month = '0' + month;
    
    return month + '/' + day + '/' + year;
});

console.log(sortedDates);