Учебники

ES6 – дата

Объект Date – это тип данных, встроенный в язык JavaScript. Объекты Date создаются с новым Date (), как показано в следующем синтаксисе.

Как только объект Date создан, ряд методов позволяет вам работать с ним. Большинство методов просто позволяют вам получить и установить поля года, месяца, дня, часа, минуты, секунды и миллисекунды объекта, используя либо местное время, либо время UTC (универсальное или по Гринвичу).

Стандарт ECMAScript требует, чтобы объект Date мог представлять любую дату и время с точностью до миллисекунды в течение 100 миллионов дней до или после 1 января 1970 года. Это диапазон плюс или минус 273 785 лет, поэтому JavaScript может представлять дату и время до 275755 года.

Вы можете использовать любой из следующих синтаксисов для создания объекта Date с помощью конструктора Date () .

new Date( ) 
new Date(milliseconds) 
new Date(datestring) 
new Date(year,month,date[,hour,minute,second,millisecond ])

Примечание. Параметры в скобках всегда являются необязательными.

Дата Свойства

Вот список свойств объекта Date вместе с их описанием.

Sr.No Описание недвижимости
1 конструктор

Определяет функцию, которая создает прототип объекта

2 прототип

Свойство prototype позволяет добавлять свойства и методы к объекту.

Определяет функцию, которая создает прототип объекта

Свойство prototype позволяет добавлять свойства и методы к объекту.

Методы даты

Ниже приведен список различных методов даты вместе с описанием.

Возвращает сегодняшнюю дату и время

Возвращает день месяца для указанной даты по местному времени

Возвращает день недели для указанной даты по местному времени

Возвращает год указанной даты по местному времени

Возвращает час указанной даты по местному времени.

Возвращает миллисекунды в указанную дату по местному времени

Возвращает минуты за указанную дату по местному времени

Возвращает месяц в указанной дате по местному времени

Возвращает секунды указанной даты в соответствии с местным временем

Возвращает числовое значение указанной даты в виде количества миллисекунд с 1 января 1970 года, 00:00:00 UTC

Возвращает смещение часового пояса в минутах для текущей локали

Возвращает день (дату) месяца в указанную дату по универсальному времени

Возвращает день недели в указанной дате по универсальному времени

Возвращает год в указанной дате по универсальному времени

Возвращает часы указанной даты в соответствии с универсальным временем

Возвращает миллисекунды в указанную дату по универсальному времени

Возвращает минуты за указанную дату по универсальному времени

Возвращает месяц в указанной дате по универсальному времени

Возвращает секунды в указанной дате в соответствии с универсальным временем

Устанавливает день месяца для указанной даты в соответствии с местным временем

Устанавливает полный год для указанной даты в соответствии с местным временем

Устанавливает часы для указанной даты в соответствии с местным временем

Устанавливает миллисекунды для указанной даты в соответствии с местным временем

Устанавливает минуты для указанной даты в соответствии с местным временем

Устанавливает месяц для указанной даты в соответствии с местным временем

Устанавливает секунды для указанной даты в соответствии с местным временем

Устанавливает для объекта Date время, представленное числом миллисекунд с 1 января 1970 года, 00:00:00 UTC

Устанавливает для объекта Date время, представленное числом миллисекунд с 1 января 1970 года, 00:00:00 UTC

Устанавливает полный год для указанной даты в соответствии с универсальным временем

Устанавливает час для указанной даты в соответствии с универсальным временем

Устанавливает миллисекунды для указанной даты в соответствии с универсальным временем

Устанавливает минуты для указанной даты в соответствии с универсальным временем

Устанавливает месяц для указанной даты в соответствии с универсальным временем

Устанавливает секунды для указанной даты в соответствии с универсальным временем

Возвращает часть даты Date в виде понятной для человека строки

Возвращает часть даты Date в виде строки, используя соглашения текущей локали

Преобразует дату в строку, используя соглашения текущей локали

Возвращает часть времени в виде даты в виде строки, используя соглашения текущей локали

Возвращает строку, представляющую указанный объект Date

Возвращает часть времени «Date» в виде удобочитаемой строки

Преобразует дату в строку, используя универсальное соглашение о времени

Возвращает примитивное значение объекта Date