Объект даты используется в JavaScript для управления датой и временем. Работа с датой и временем в JavaScript часто выполняется через объект JavaScript Date(). У него есть несколько методов и конструктор, который просто позволяет нам работать с датой и временем. На веб-странице таймер можно установить с помощью объекта даты JavaScript.
В этом руководстве подробно рассматриваются конструкторы Date() в JavaScript.
Что такое конструктор JavaScript Date()?
Для создания объектов Date используйте « новый оператор. Для создания объектов даты доступны четыре различных конструктора Date():
-
- Свидание()
- Дата (строка даты)
- Дата (миллисекунды)
- Дата (год, месяц, день, часы, минуты, секунды, миллисекунды)
Давайте проверим каждый из упомянутых методов один за другим!
Как использовать конструктор Date() в JavaScript?
Позвонив в « новая дата() », создается новый объект даты с сегодняшней датой и временем:
был свидание = новая дата ( ) ;
Теперь напечатайте текущую дату и время на консоли, передав переменную « свидание ” к “ console.log() метод:
В консоли будет отображаться следующее значение даты:
Как использовать конструктор Date(dateString) в JavaScript?
Чтобы создать новый объект даты с предоставленной строкой даты, используйте « новая дата (строка даты) 'Конструктор.
Для этого сначала мы создадим новый объект даты, передав дату в виде строки в конструкторе Date(dateString):
был свидание = новая дата ( «8 октября 2022 г., 15:11:05» ) ;
Затем напечатайте его в консоли:
Соответствующий вывод будет выглядеть так:
Как использовать конструктор даты (миллисекунд) в JavaScript?
С помощью « новая дата (миллисекунды) », новый объект даты создается с использованием универсального времени (UTC) путем добавления миллисекунд.
Когда вызывается конструктор new Date(milliseconds), создается новый объект даты с добавлением ZERO миллисекунд к нулевому времени:
был свидание = новая дата ( 0 ) ;
Распечатайте дату, возвращенную « новая дата (миллисекунды) ” с помощью метода console.log():
Выход
Точно так же, когда мы прошли « 500000000000 ” миллисекунд в конструктор, дата будет отображаться относительно него:
Данный вывод показывает время через 15 лет:
Как использовать конструктор даты (год, месяц, день, часы, минуты, секунды, миллисекунды) в JavaScript?
Этот конструктор принимает минимум два аргумента и максимум семь, чтобы получить время в указанном формате. Однако в случае одного параметра конструктор Date() примет его как миллисекунды.
Например, мы передадим конструктору Date() все параметры, включая год, месяц, день, часы, минуты, секунды и миллисекунды как 2022, 5, 11, 15, 14, 15 и 7 соответственно:
был свидание = новая дата ( 2022 , 5 , одиннадцать , 12 , 14 , пятнадцать , 7 ) ;
Наконец, напечатайте значение объекта даты на консоли, используя « console.log() метод:
Выход
Мы собрали все основные инструкции, связанные с конструктором JavaScript Date().
Вывод
Чтобы создать объект даты, вы можете использовать один из четырех вариантов конструктора Date(), включая Date(), Date(dateString), Date(миллисекунды) и Date(год, месяц, день, часы, минуты, секунды, миллисекунды). Кроме того, чтобы создать объект Date, используйте « новый оператор. В этом руководстве подробно описан конструктор Date() в JavaScript.