Date Objekti

Date Objekti - tarixlərlə işləmək üçün əsas obyektdir.

Sintaksis

javascriptlet date = new Date();

İndi date dəyişəni - özündə cari vaxt anını (saniyəni, dəqiqəni, saatı və s.) saxlayan tarix obyektidir. Xüsusi funksiyalar vasitəsilə biz vaxtın lazımi xüsusiyyətlərini ala bilərik, məsələn, cari saati, cari günü və ya cari ayı.

Məsələn, cari saatı belə almaq olar: date.getHours(), cari ayı isə - belə date.getMonth(). Bütün variantlara baxın:

javascriptlet date = new Date();

console.log(date.getSeconds());  // saniyələr
console.log(date.getMinutes());  // dəqiqələr
console.log(date.getHours());    // saatlar
console.log(date.getDate());     // günlər
console.log(date.getMonth());    // aylar (sıfırdan)
console.log(date.getFullYear()); // il
console.log(date.getDay());      // cari həftənin günü

Müəyyən vaxt anını təyin etmək

Yalnız cari deyil, həm də müəyyən edilmiş vaxt anını təyin etmək olar. Bunun üçün parametrləri new Date(il, ay, gün, saatlar, dəqiqələr, saniyələr, millisaniyələr) formatında ötürmək lazımdır və bu halda date dəyişəninə cari vaxt anı deyil, parametrlərdə göstərdiyimiz vaxt anı yazılacaq. Belə formatın xüsusiyyətləri: ayların sayı sıfırdan başlayır, saatlardan başlayaraq çatışmayan parametrlər sıfıra bərabər hesab olunur, il, ay və günlər üçün isə - birə.

Nümunə

Gəlin cari günü, ayı və ili 'il-ay-gün' formatında çıxaraq (bu zaman ay 1 vahid az olacaq, çünki ayların nömrələnməsi sıfırdan başlayır):

javascriptlet date = new Date();
let str  = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();

console.log(str);

Həmçinin baxın