Date obyekti
Date obyekti - sanalar bilan
ishlash uchun asosiy obyekt.
Sintaksis
let date = new Date();
Endi date o'zgaruvchisi - bu
o'zida joriy vaqt momentini (soniya, daqiqa, soat
va hokazo) saqlovchi obyekt. Maxsus funksiyalar
yordamida biz vaqtning kerakli xususiyatlarini
olishimiz mumkin, masalan, joriy soat, joriy kun
yoki joriy oy.
Misol uchun, joriy soatni shunday olish mumkin:
date.getHours(), joriy oyni esa -
date.getMonth(). Barcha variantlarni ko'ring:
let date = new Date();
console.log(date.getSeconds()); // soniyalar
console.log(date.getMinutes()); // daqiqalar
console.log(date.getHours()); // soatlar
console.log(date.getDate()); // kunlar
console.log(date.getMonth()); // noldan boshlanadigan oylar
console.log(date.getFullYear()); // yil
console.log(date.getDay()); // joriy hafta kuni
Ma'lum bir vaqt momentini belgilash
Joriy vaqt momenti emas, balki belgilangan vaqtni
ham o'rnatish mumkin. Buning uchun parametrlarni
new Date(yil, oy, kun, soat,
daqiqa, soniya, millisoniya) formatida uzatish kerak.
Bu holda date o'zgaruvchisiga
joriy vaqt momenti emas, balki parametrlarda
ko'rsatilgan vaqt yoziladi.
Bunday formatning o'ziga xos xususiyatlari: oylarning hisobi
noldan boshlanadi, soatlardan boshlab etishmayotgan parametrlar
nolga teng deb hisoblanadi,
yil, oy va kun uchun – birga teng deb hisoblanadi.
Misol
Keling, joriy kun, oy va
yilni 'yil-oy-kun' formatida chiqaramiz
(bunda oy 1 ga kamroq bo'ladi,
chunki oylarning raqamlanishi noldan boshlanadi):
let date = new Date();
let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
console.log(str);
Shuningdek qarang
-
Date obyektiga qo'llaniladigan barcha asosiy metodlar:
getFullYear,getMonth,getDate,getHours,getMinutes,getSeconds,getDay,getTime