You are currently viewing JavaScript | Объекты Даты

JavaScript | Объекты Даты

Объект Date — это встроенный тип данных языка JavaScript. Он используется для работы с датами и временем. Объект Date создается с помощью ключевого слова new, то есть new Date(). Объект Date может использовать дату и время с точностью до миллисекунды в течение 100 миллионов дней до или после 1/1/1970. Но с помощью других методов мы можем получить и задать поля года, месяца, дня, часа, минуты, секунды и миллисекунды только по местному, UTC или GMT времени. Таким образом, мы можем представить дату и время до 275755 года, используя объект даты.

Существует четыре различных способа объявления даты, основное заключается в том, что объекты даты создаются оператором new Date ().

Синтаксис:

new Date()
new Date(milliseconds)
new Date(dataString)
new Date(year, month, date, hour, minute, second, millisecond)
  • new Date():

Параметры: То Date() конструктор создает объект даты, который устанавливает текущую дату и время в зависимости от часового пояса браузера. Он не принимает никакого значения.

Пример:

<script>
// "geeks" is Date object
var geeks = new Date();

document.write(geeks);
// Prints todays date
</script>	

Выход: Я верну текущее Число Месяц Дата Год Стандартное время.

Wed Jul 03 2019 19:01:35 GMT+0530 (India Standard Time) 
  • new Date(milliseconds):

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

Пример:

<script>
// "geeks" is Date object
var geeks = new Date(4500);

document.write("Todays date : " + geeks);
</script>	

Выход:

Todays date : Thu Jan 01 1970 05:30:04 GMT+0530 (India Standard Time) 
  • new Date(datastring):

Параметры: Этот метод принимает один параметр , что указывает на любые строка ценность. Это строковое представление даты и возвращает строку данных с днем.

Пример:

<script>
// "geeks" is Date object
var geeks = new Date("October 13, 2013 11:13:00");

document.write("Datastring with day : " + geeks);
</script>	
  • new Date(year, month, date, hour, minute, second, millisecond):

Параметры: Этот метод принимает семь параметров, как указано выше и описано ниже:

  • year: Целое число значение, представляющее год. При этом всегда следует указывать полный год, т. е. использовать 2018 год вместо использования 18.
  • month: Целое число значение, которое представляет месяц. Целочисленные значения начинаются с 0 для января до 11 для декабря.
  • date: Целое число значение, представляющее дату.
  • hour: Целое число значение, представляющее час в 24-часовой шкале.
  • minute: Целое число значение, представляющее минуту.
  • second: Целое число значение, которое представляет собой второе.
  • millisecond: Целое число значение, представляющее миллисекунду.

Пример:

<script>
// "geeks" is Date object
var geeks = new Date(2014, 10, 24, 10, 33, 30, 0);

document.write(geeks);
</script>

Выход:

Mon Nov 24 2014 10:33:30 GMT+0530 (India Standard Time)

Свойства объекта даты:

  • Прототип: Прототип позволяет нам добавлять свойства и методы к объекту.
  • Конструктор дат: Он определяет функцию, которая создает прототип объекта даты.

Некоторые методы объекта даты: Вот некоторые методы, которые определяют использование объекта даты, это нестатические методы.

Ниже приведены методы, возвращающие все значения в соответствии с местным временем:

МетодОписание
Date()Он возвращает дату и время текущего дня.
getDate()Он возвращает день для указанной даты.
getDay()Он возвращает день недели для указанной даты.
getFullYear()Он возвращает год указанной даты.
getYear()Этот метод возвращает год в указанную дату.
getHours()Он возвращает время в указанную дату.
getMilliseconds()Он возвращает миллисекунды в указанную дату.
getMinutes()Он возвращает минуты в указанную дату.
getMonth()Он возвращает месяц в указанную дату. Это также находит месяц.
getSeconds()Этот метод возвращает секунды в указанную дату.
Время получения()Этот метод возвращает дату в виде числового значения в миллисекундах.
Дата установки()Этот метод устанавливает день месяца на указанную дату.
setFullYear()Этот метод устанавливает полный год на указанную дату.

Есть еще много методов:

Приведенные ниже методы возвращают все значения в соответствии с универсальным временем:

МетодыОписание
getUTCDate()Он возвращает день месяца для указанной даты.
getUTCDay()Он возвращает день недели для указанной даты.
getUTCFullYear()Этот метод возвращает год для указанной даты.
getUTCHours()Он возвращает часы в указанную дату.
getUTCMilliseconds()Этот метод возвращает форму миллисекунд для указанной даты.
getUTCMinutes()Этот метод возвращает минуты в указанную дату.
getUTCMonth()Этот метод возвращает месяц для указанной даты.