⊗jsPmTmWDO 317 of 505 menu

თარიღის ნაწილების სიტყვიერად გამოტანა JavaScript-ში

თქვენ უკვე იცნობთ, როგორ გამოიტანოთ კვირის დღე რიცხვის სახით getDay მეთოდის გამოყენებით. ხშირად, თუმცა, ჩვენ გვჭირდება არა კვირის დღის ნომერი, არამედ მისი ტექსტური სახელწოდება. მოდით დავწეროთ კოდი, რომელიც გადააქცევს getDay მეთოდის მიერ დაბრუნებულ რიცხვებს, კვირის შესაბამის დღეების სახელებად.

დასაწყისისთვის დავწეროთ კოდი, რომელიც გამოიტანს მიმდინარე კვირის დღის ნომერს:

let date = new Date(); let day = date.getDay(); console.log(day);

ახლა კი გავაუმჯობესოთ ეს კოდი ისე, რომ ეკრანზე გამოისახოს არა კვირის დღის ნომერი, არამედ მისი სახელწოდება (მოკლეობისთვის, კვირა იყოს 'კვ', ორშაბათი 'ორშ' და ა.შ.).

ამოცანის გადასაჭრელად შევქმნათ კვირის დღეების მასივი days და დავიწყოთ იგი კვირიდან (რადგან ეს არის ნულოვანი დღე):

let days = ['კვ', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'];

როგორ გამოვიტანოთ ამ მასივის საშუალებით, მაგალითად, 'სამ'? საჭიროა კვადრატულ ფრჩხილებში გადავცეთ ამ დღის ნომერი (სამშაბათს აქვს ნომერი 2):

let days = ['კვ', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ']; console.log(days[2]); // გამოიტანს 'სამ'

თუმცა, ჩვენ არ გვსურს კვირის დღის ხელით გადაცემა, არამედ გვინდა, რომ JavaScript თვითონ განსაზღვროს მიმდინარე დღე და გამოიტანოს მისი სახელწოდება. ამისთვის საჭიროა დავაკავშიროთ ის, რასაც აბრუნებს მეთოდი getDay, და ჩვენი მასივი days:

let date = new Date(); let day = date.getDay(); let days = ['კვ', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ']; console.log(days[day]);

მოცემულია შემდეგი მასივი:

let months = [ 'იან', 'თებ', 'მარ', 'აპრ', 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', 'ნოე', 'დეკ' ];

ამ მასივის გამოყენებით გამოიტანეთ მიმდინარე თვის სახელწოდება.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა