JavaScript-de güne başlangyjy

Indiki güne başlangyjy öz içine alýan sened obyektini alyň:

javascriptlet now  = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 0, 0, 0);

Bildigiňiz ýaly, Date obýektiniň parametrlerini aýryndan gaýtaryp bolýar. Bu ýagdaýda sagatlar, minutlar we sekuntlar 0 bahasyny alar. Olary gaýtaryň:

javascriptlet now  = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate());

Emma güni gaýtaryp bolmaýar, sebäbi eger ol gaýtarylsa, 1 bahasyny alar, ýöne bize indiki gün gerek. Ýyly gaýtarmazdan aýy gaýtaryp bolmaýar, sebäbi Date bilen işlemegiň düzgünleri şeýle.

Ýyly, aýy we güni bir wagtyň özünde gaýtaryp bolmaýar - bu ýagdaýda indiki wagt pursaty alynar. Näme üçin bu ýaman, ýöne bize indiki ýyl, indiki aý we indiki gün gerekmi? Mysalynda, bize gece ýarymy gerek, ýagny sagatlar, minutlar we sekuntlar 0 bahasyna eýe bolmaly, ýöne indiki wagt pursatynda olara indiki bahalar bolýar, gece ýarymy däl.

Задание 1

Güne başlangyjy bilen indiki wagt pursaty arasynda naçä sagat geçendigini kesgitleň.