Derse geri dön

Haftanın günleri

önem: 5

haftaninGunleriniAl(tarih) adında bir fonksiyon yazın ve bu fonksiyon günlerin kısa formatlarını dönsün : ‘PT’, ‘SA’, ‘ÇA’, ‘PR’, ‘CM’, ‘CT’, ‘PZ’ gibi.

Örneğin:

let tarih = new Date(2012, 0, 3);  // 3 Jan 2012
alert( haftaninGunleriniAl(date) );        //  "SA" dönmesi gerekiyor.

Testler ile korunaklı olan aç.

date.getDay() pazardan başlayarak haftanın günlerini dönmektedir.

Eğer günler için bir dizi yapılırsa bu diziye göre günü dönmek mümkün olur:

function haftaninGunleriniAl(date) {
  let gunler = ['PT', 'SA', 'ÇA', 'PR', 'CM', 'CT', 'PZ' ];

  return gunler[tarih.getDay()];
}

let tarih = new Date(2014, 0, 3); // 3 Jan 2014
alert( haftaninGunleriniAl(tarih) ); // CM
function haftaninGunleriniAl(tarih) {
  let gunler = ['PT', 'SA', 'ÇA', 'PR', 'CM', 'CT', 'PZ'];

  return gunler[tarih.getDay()];
}

Çözümü testler korunaklı alanda olacak şekilde aç.