Методи Date (Дата) і Time (Час)

Переглянувши сценарій, можна помітити, що результат створюється командою запису в документ числа, місяця, року, години, хвилини і секунди. Декілька додаткових слів пояснюють, що ви бачите.

Кожен з цих об'єктів був створений за допомогою методу у вигляді getЩо-небудь(). Зверніть увагу на заголовну букву. Спочатку "get" в нижньому регістрі, потім слово із Заголовної букви, що описує об'єкт.

Перше: запам'ятайте, що кожен з цих об'єктів є числом. Всі методи повертають лише числа. Навіть метод getDay(), який повертає день тижня, виражається числом від одиниці до семи.

Почнемо з місяця. Як вже говорилося раніше, getMonth() — це метод, що відповідає за місяць. Тепер задумаємося про те, на який об'єкт впливає метод getMonth(). Тобто тепер необхідно визначитися, методом якого об'єкту є getMonth().

Може здатися, що getЩо-небудь() — це метод об'єкту document. Зовсім ні. Метод документа — write. getMonth() насправді є методом об'єкту Date. Погляньте на сценарій ще раз. Об'єкт Date задається в команді:

Now = new Date(); З цим об'єктом працюватиме метод getMonth(). Маючи справу з датою і часом, всякий раз користуйтеся тією ж схемою. Перш за все необхідно створити об'єкт. В даному випадку об'єкт називається Now (зараз).

Команда говорить: Now — це об'єкт, який представляє new Date() (нову Дату). Дата обов'язково має бути новою. В такий спосіб ви отримуватимете нову дату кожного разу, коли заходите на сторінку або оновлюєте її. Без команди new дата залишатиметься статичною.

Зверніть увагу і на крапку з комою в кінці рядка. Це діє як ознака кінця оператора. Вона вказує на те, що рядок JavaScript закінчений. Без неї браузер вирішив би, що команда продовжується на наступному рядку. Помилка.

Отже, у нас є об'єкт, на який може впливати метод getMonth(). Нам потрібно надрукувати місяць на сторінці, значить, десь має бути команда document.write().


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: