Function is used to sort array of dates

/**
 * Function is used to sort array of dates
 * @param {*} dateArray Array of dates
 * @returns sorted array
  */
   function sortDateArray(dateArray) {
    try {
    dateArray.sort(function (a, b) {
    let arraya = a.split('/');
    a = arraya[2].toString().padStart(2, '0') + arraya[1].toString().padStart(2, '0') + arraya[0].toString().padStart(2, '0');
     let arrayb = b.split('/');
      b = arrayb[2].toString().padStart(2, '0') + arrayb[1].toString().padStart(2, '0') + arrayb[0].toString().padStart(2, '0');
      return a - b;
      });
      return dateArray;
     } catch (e) {
         log.error('error @ sortDateArray', e);
         return [];
         }
  }

Leave a comment

Your email address will not be published. Required fields are marked *