JavaScript-de güne başlangyjy
Indiki güne başlangyjy öz içine alýan sened obyektini alyň:
let 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ň:
let 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.
Güne başlangyjy bilen indiki wagt pursaty arasynda naçä sagat geçendigini kesgitleň.