Објект 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