Учебник по JS

ГЛАВНАЯ JS Введение JS Куда Вывод JS Заявления JS JS-синтаксис JS-комментарии JS-переменные JS Пусть Константа JS JS-операторы JS-арифметика Назначение JS JS-типы данных JS-функции JS-объекты JS-события JS-строки Строковые методы JS Поиск строки JS Шаблоны строк JS JS-номера Методы номеров JS JS-массивы Методы массива JS Сортировка массива JS Итерация массива JS Константа массива JS JS-даты Форматы даты JS Методы получения даты JS Методы установки даты JS JS-математика JS Случайный JS Булевы значения Сравнение JS JS-условия JS-переключатель JS цикл для Цикл JS для входа Цикл JS для Цикл JS во время Перерыв JS JS-итерации JS-наборы JS-карты JS Typeof Преобразование типов JS JS побитовый JS регулярное выражение JS-ошибки Область JS JS-подъем Строгий режим JS JS это ключевое слово Функция стрелки JS JS-классы JS JSON JS-отладка Руководство по стилю JS Лучшие практики JS JS-ошибки JS-производительность Зарезервированные слова JS

JS-версии

JS-версии JS 2009 (ES5) JS 2015 (ES6) JS 2016 JS 2017 JS 2018 JS IE/пограничный История JS

JS-объекты

Определения объектов Свойства объекта Методы объекта Отображение объекта Средства доступа к объектам Конструкторы объектов Прототипы объектов Итерации объектов Наборы объектов Карты объектов Ссылка на объект

JS-функции

Определения функций Параметры функции Вызов функции Вызов функции Функция Применить Закрытие функций

JS-классы

Введение в класс Наследование классов Статический класс

JS асинхронный

Обратные вызовы JS JS асинхронный JS-обещания JS асинхронный/ожидание

JS HTML DOM

Дом Введение DOM-методы Документ DOM DOM-элементы DOM HTML DOM-формы ДОМ CSS DOM-анимации События ДОМ Слушатель событий DOM DOM-навигация DOM-узлы Коллекции DOM Списки узлов DOM

Спецификация браузера JS

JS-окно JS-экран Местоположение JS История JS JS-навигатор Всплывающее оповещение JS JS Тайминг JS-куки

JS-веб-API

Введение в веб-API API веб-форм API истории веб-поиска API веб-хранилища API веб-работника API веб-выборки API веб-геолокации

JS АЯКС

Введение в АЯКС AJAX XMLHttp АЯКС-запрос AJAX-ответ XML-файл AJAX АЯКС PHP АЯКС АСП База данных AJAX AJAX-приложения Примеры AJAX

JS JSON

Введение в JSON Синтаксис JSON JSON против XML Типы данных JSON Анализ JSON Строковая JSON JSON-объекты JSON-массивы JSON-сервер JSON PHP JSON HTML JSON JSONP

JS против JQuery

Селекторы jQuery JQuery HTML jQuery CSS JQuery DOM

JS-графика

JS-графика JS Холст JS сюжет JS Chart.js JS Google Диаграмма JS D3.js

JS-примеры

JS-примеры JS HTML DOM JS HTML-ввод HTML-объекты JS HTML-события JS JS-браузер JS-редактор JS-упражнения JS-викторина JS-сертификат

JS-ссылки

Объекты JavaScript HTML DOM-объекты


Методы получения даты в JavaScript


Эти методы можно использовать для получения информации от объекта даты:

Method Description
getFullYear() Get the year as a four digit number (yyyy)
getMonth() Get the month as a number (0-11)
getDate() Get the day as a number (1-31)
getHours() Get the hour (0-23)
getMinutes() Get the minute (0-59)
getSeconds() Get the second (0-59)
getMilliseconds() Get the millisecond (0-999)
getTime() Get the time (milliseconds since January 1, 1970)
getDay() Get the weekday as a number (0-6)
Date.now() Get the time. ECMAScript 5.

Метод getTime()

Метод getTime()возвращает количество миллисекунд с 1 января 1970 года:

Пример

const d = new Date();
d.getTime();

Метод getFullYear()

Метод getFullYear()возвращает год даты в виде четырехзначного числа:

Пример

const d = new Date();
d.getFullYear();


Метод getMonth()

Метод getMonth()возвращает месяц даты в виде числа (0-11):

Пример

const d = new Date();
d.getMonth();

В JavaScript первый месяц (январь) имеет номер месяца 0, поэтому декабрь возвращает номер месяца 11.

Вы можете использовать массив имен и getMonth()вернуть месяц как имя:

Пример

const months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];

const d = new Date();
let month = months[d.getMonth()];

Метод getDate()

Метод getDate()возвращает день даты в виде числа (1-31):

Пример

const d = new Date();
d.getDate();

Метод getHours()

Метод getHours()возвращает часы даты в виде числа (0-23):

Пример

const d = new Date();
d.getHours();

Метод getMinutes()

Метод getMinutes()возвращает минуты даты в виде числа (0-59):

Пример

const d = new Date();
d.getMinutes();

Метод getSeconds()

Метод getSeconds()возвращает секунды даты в виде числа (0-59):

Пример

const d = new Date();
d.getSeconds();

Метод getMilliseconds()

Метод getMilliseconds()возвращает миллисекунды даты в виде числа (0-999):

Пример

const d = new Date();
d.getMilliseconds();

Метод getDay()

Метод getDay()возвращает день недели даты в виде числа (0-6):

Пример

const d = new Date();
d.getDay();

В JavaScript первый день недели (0) означает «воскресенье», даже если в некоторых странах мира первый день недели считается «понедельником».

Вы можете использовать массив имен и getDay()вернуть день недели в качестве имени:

Пример

const days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];

const d = new Date();
let day = days[d.getDay()];

Методы даты UTC

Методы даты UTC используются для работы с датами UTC (датами универсального часового пояса):

Method Description
getUTCDate() Same as getDate(), but returns the UTC date
getUTCDay() Same as getDay(), but returns the UTC day
getUTCFullYear() Same as getFullYear(), but returns the UTC year
getUTCHours() Same as getHours(), but returns the UTC hour
getUTCMilliseconds() Same as getMilliseconds(), but returns the UTC milliseconds
getUTCMinutes() Same as getMinutes(), but returns the UTC minutes
getUTCMonth() Same as getMonth(), but returns the UTC month
getUTCSeconds() Same as getSeconds(), but returns the UTC seconds

Полная ссылка на дату JavaScript

Для получения полной справки по дате перейдите по ссылке:

Полный справочник дат JavaScript .

Справочник содержит описания и примеры всех свойств и методов Date.

Проверьте себя с помощью упражнений

Упражнение:

Используйте правильный метод Date, чтобы получить месяц (0-11) из объекта даты.

const d = new Date();
month = ;