const TodayID = new Date(); // Bugünün tarihini al
let DaysToSubtractID = 0; // Düşülecek gün sayısını 0 olarak belirle
let Before = 1;

if (TodayID.getDay() === 6) { // Günlerden Cumartesi(6) ise
  DaysToSubtractID = 1; 
  Before = 1;
} else if (TodayID.getDay() === 0) { // Günlerden Pazar(0) ise
  DaysToSubtractID = 2;
  Before = 2;
} else if (TodayID.getDay() === 1) { // Günlerden Pazartesi(1) ise
  DaysToSubtractID = 0;
  Before = 3;
}

// Başlangıç tarihini hesapla
const DateOptionDailyIncomesBaslangic = formatDate(TodayID, DaysToSubtractID + Before);

function formatDate(date, daysToSubtract) {
  const newDate = new Date(date); // Verilen tarihi bir kopyasını oluştur
  newDate.setDate(newDate.getDate() - daysToSubtract); // Belirtilen gün sayısını çıkar
  const year = newDate.getFullYear();
  const month = String(newDate.getMonth() + 1).padStart(2, "0");
  const day = String(newDate.getDate()).padStart(2, "0");
  return `${day}.${month}.${year}`;
}

console.log(DateOptionDailyIncomesBaslangic); // Sonuç tarihini yazdır
Bu kodu dener misin hocam?