Date объектісі
Date объектісі - күндермен жұмыс жасауға арналған
негізгі объект.
Синтаксис
let date = new Date();
Енді date айнымалысы - бұл
өзінде ағымдағы уақыт сәтінің (секунд, минут, сағат
және т.б.) сақталатын күн объектісі. Арнайы функциялардың
көмегімен бізге қажет уақыт сипаттамаларын ала аламыз,
мысалы, ағымдағы сағатты, ағымдағы күнді
немесе ағымдағы айды.
Мысалы, ағымдағы сағатты былай алуға болады:
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()); // ағымдағы апта күні
Белгілі бір уақыт сәтін белгілеу
Ағымдағы уақыт сәті емес, белгіленген уақыт сәтін де белгілеуге болады.
Ол үшін параметрлерді 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