დროის დაყენება Date ობიექტში JavaScript-ში
როდესაც ჩვენ ვქმნით დროის ობიექტს
ასე: new Date(), - ჩვენ
ფრჩხილებს ცარიელს ვტოვებთ. ამ
შემთხვევაში ჩვენ ვიღებდით მიმდინარე დროის მომენტს.
შესაძლებელია სხვაგვარად მოვიქცეთ - გადავცეთ
მას პარამეტრები ფორმატში new Date(წელი,
თვე, დღე, საათი, წუთი, წამი, მილიწამი)
და ამ შემთხვევაში ცვლადში date
ჩაიწერება არა მიმდინარე დროის მომენტი, არამედ ის,
რომელიც ჩვენ მივუთითეთ პარამეტრებში. ამასთან
ერთად პარამეტრების გადაცემისას თვეების ათვლა იწყება
ნულიდან.
პარამეტრების ბოლოდან გამოტოვება შესაძლებელია. ამასთან ერთად გამოტოვებული პარამეტრები მილიწამების, წამების და საათებისთვის ჩაითვლება ნულის ტოლად, ხოლო დღეებისთვის - ერთის. წელიწადის და თვის გამოტოვება შეუძლებელია.
მოდით შევქმნათ ობიექტი თარიღით კონკრეტული დროის მომენტისთვის:
let date = new Date(2025, 10, 5, 12, 59, 59);
დროის მომენტის მითითების შესაძლებლობა შესაძლოა გამოვიყენოთ, მაგალითად, იმისათვის, რომ გავიგოთ კვირის დღე კონკრეტული თარიღისთვის:
let date = new Date(2025, 10, 5); // დავაყენოთ 2025 წლის 5 ნოემბერი
let day = date.getDay();
let days = ['კვ', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'];
console.log(days[day]);
გაიგეთ, რომელი კვირის დღე იყო თქვენს დაბადების დღეს.