В JavaScript дозволено використовувати деякі заздалегідь визначені об’єкти. Прикладами таких об’єктів можуть бути Date, Array або Math. Об’єкт Date дозволяє працювати як з поточним часом, так і з датою. Це необхідно, наприклад, для того щоб відобразити на поточному html документі час та дату. Для створення об’єкта потрібно використати оператор new:
today = new Date()
У даному випадку створюється новий об’єкт Date, з іменем today. Якщо при створенні даного об’єкта ви не вказали час та дату, то вона буде встановлена у значення поточної. Після виконання команди today = new Date() об’єкт today буде містити дату та час у який дана команда була виконана. Обьект Date() має декілька методів, що можуть застосовуватись для об’єкту today. Наприклад це методи – getHours(), setHours(), getMinutes(), setMinutes(), getMonth(), setMonth() тощо. Щоб зафіксувати будь-ку іншу дату та час ми можемо скористатись зміненим конструктором:
today = new Date(1997, 0, 1, 17, 35, 23)
При цьому буде створений об’єкт, у якому буде зафіксоване перше січня 1997 року 17:35 і 23 секунди. Тобто ви встановлюєте дату та час за наступним шаблоном:
Date(year, month, day, hours, minutes, seconds)
Завдання: Засобами JavaScript створити годиник або календар (див. індивідуальний варіант) у форматі згідно номеру за списком: