Вақт гузоштан дар объекти Date дар JavaScript
Вақте ки мо объект бо санаро чунин сохтем: new Date(), мо
қавсҳои давравиро холӣ мегузоштем. Дар ин
ҳолат мо лаҳзаи ҷории вақтро мегирифтем.
Бо вуҷуди ин, метавон ба таври дигар ҳам рафтор кард - ба
он параметрҳо дар формати new Date(сол,
моҳ, рӯз, соат, дақиқа, сония, миллисония)
интиқол дод ва дар ин ҳолат ба тағирёбандаи date
лаҳзаи ҷории вақт нагирифта мешавад, балки он,
ки мо дар параметрҳо муайян кардем. Дар ин ҳангом
ҳангоми интиқоли параметрҳо шумори моҳҳо аз
сифр оғоз мешавад.
Параметрҳоро аз охир метавон ҳазф кард. Дар ин ҳолат параметрҳои нопадидшуда барои миллисонияҳо, сонияҳо ва соатҳо ба сифр баробар ҳисоб карда мешаванд, ва барои рӯзҳо - ба як. Сол ва моҳро наметавон ҳазф кард.
Биёед объектеро бо сана барои лаҳзаи муайяни вақт эҷод кунем:
let date = new Date(2025, 10, 5, 12, 59, 59);
Имконияти танзими лаҳзаи вақтро метавон барои он истифода бурд, ки масалан, рӯзи ҳафтаро барои санаи муайян муайян кунем:
let date = new Date(2025, 10, 5); // 5 ноябри соли 2025 гузошта шавад
let day = date.getDay();
let days = ['якш', 'душ', 'сеш', 'чор', 'панҷ', 'ҷум', 'шан'];
console.log(days[day]);
Муайян кунед, ки дар рӯзи таваллуди шумо кадом рӯзи ҳафта буд.