В JavaScript даты и время представлены встроенным объектом Date
. Чтобы объявить новую дату или время в JavaScript, используется конструктор new Date()
. Без аргументов, этот конструктор создает объект Date
для текущей даты и времени.
Следующая строка кода демонстрирует, как объявить новую дату в JavaScript:
var date = new Date();
В этом примере, var date
объявляет новую переменную с названием date
. new Date()
– это конструктор JavaScript для объекта Date
. Конструктор Date
создает новый объект Date
и присваивает ему текущие дату и время.
Также можно задать специфическую дату или время, передав аргументы в конструктор Date
, например:
var date = new Date('2019-07-31');
Данный пример создает объект Date
для определенной даты 31 июля 2019 года.
Если попытаться объявить новую дату с использованием Date()
без new
, JavaScript вернет строку, представляющую текущую дату и время, а не объект Date
. Поскольку Date()
и new Date()
используются для разных целей (первое – для преобразования даты в строку, а второе – для создания объекта Date
), важно быстро понимать разницу между этими двумя вариантами использования.
Таким образом, верным ответом на вопрос "Как вы объявляете новую дату в JavaScript?" является var date = new Date();
.