Date объекти
Date объекти - саналар билан
ишлаш учун асосий объект.
Синтаксис
let date = new Date();
Энді date ўзгарувчиси - ўзида
жудий вақт моментини
(сония, дақиқа, соат ва ҳоказо) сақловчи
сана объектидир. Максус функциялар ёрдамида
биз зарур вақт хусусиятларини олишимиз
mumkin, масалан, жудий соат, жудий кун
ёки жудий ой.
Мисол учун, жудий соатни шундай олиш
mumkin: date.getHours(), жудий ойни
эса шундай date.getMonth(). Барча
вариантларни ку́риб чикинг:
let date = new Date();
console.log(date.getSeconds()); // сониялар
console.log(date.getMinutes()); // дақиқалар
console.log(date.getHours()); // соатлар
console.log(date.getDate()); // кунлар
console.log(date.getMonth()); // нолдан бошланган ойлар
console.log(date.getFullYear()); // йил
console.log(date.getDay()); // жудий ҳафта куни
Белгиланган вақт моментини белгилаш
Жудий вақт моменти эмас, белгиланганини
белгилаш mumkin. Бунинг учун параметрларни
new Date(йил, ой, кун, соат,
дақиқа, сония, миллисония) форматида
узатиш керак. Бунда date
ўзгарувчисига жудий вақт моменти эмас,
балки параметрларда кўрсатган моментимиз
ёзилади.
Бундай форматнинг ўзига хосликлари: ойлар
саноги нолдан бошланади, соатлардан
бошлаб йиғилмаган параметрлар нолга
тенг ҳисобланади, йил, ой ва кунлар
учун эса бирга.
Мисол
Келгила, жудий кун, ой ва йилни
'йил-ой-кун' форматида чиқарайлик
(бу вактда ой ҳақиқийдан 1га
кам бўлади, чунки ойлар нумралаши нолдан
бошланади):
let date = new Date();
let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
console.log(str);
Шунингдек ку́ринг
-
Date объектига қўлланиладиган барча асосий методлар:
getFullYear,getMonth,getDate,getHours,getMinutes,getSeconds,getDay,getTime