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