export const formatToStringDate = (date: Date) => {
  return date.toLocaleDateString("en-GB", {
    year: "numeric",
    month: "long",
    day: "numeric",
  });
};

export const monthDiff = (d1: Date, d2: Date) => {
  let startDate = d1 < d2 ? d1 : d2;
  let endDate = d1 < d2 ? d2 : d1;

  let months = (endDate.getFullYear() - startDate.getFullYear()) * 12;
  months -= startDate.getMonth();
  months += endDate.getMonth();

  if (endDate.getDate() < startDate.getDate()) {
    months--;
  }

  return Math.abs(months);
};
