Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
93-101.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
36 Кб
Скачать
☆
  1. Як в JavaScript визначається об'єкт типу Date?

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

Date() - возвращает объект со значением текущей даты и времени.

Date(внутреннее-время) - возвращает объект со значением даты и времени, заданном в параметре внутреннее-время в виде числа миллисекунд, прошедших с 1 января 1970 года.

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

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

  1. Які операції над датою і часом в JavaScript забезпечують методи об'єктного типу Date?

Для получения компонент местных даты и времени объекта Date используются следующие функции:

  • getFullYear() – получает значение года (четыре цифры);

  • getMonth() – получает значение номера месяца (от 0 – январь до 11 – декабрь);

  • getDate() – получает значение дня месяца (число от 1 до 31);

  • getDay() – получает значение номера дня недели месяца (от 0 – воскресенье до 6 –суббота);

  • getHours() – получает значение времени дня (число от 0 до 23);

  • getMinutes()– получает значение времени для минут в текущем часе (число от 0 до 59);

  • getSeconds() – получает значение времени для секунд в текущей минуте (число от 0 до 59);

  • getMilliSeconds() – получает значение времени для миллисекунд в текущей секунде (число от 0 до 999);

  • getTimezoneOffset() – получает разницу в минутах между местным временем и временем UTC;

  • getTime() – получает внутреннее время в миллисекундах с 1 января 1970 года.

Функции getUTCFullYear(), getUTCMonth(), getUTCDate(), getUTCDay(), getUTCHours(), getUTCMinutes(), getUTCSeconds() и getUTCMilliSeconds() действуют аналогично приведенным выше функциям, но для компонентов времени UTC.

setFullYear(год, номер-месяца, число-месяца)

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

setMonth(номер-месяца, число-месяца)

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

setHours(часы, минуты, секунды, миллисекунды)

устанавливает для объекта Date в параметре часы числовое значение часа (от 0 до 23), в параметре минуты – числовое значение минуты (от 0 до 60), в параметре секунды – числовое значение секунды (от 0 до 60) и в параметре миллисекунды – числовое значение количества миллисекунд (от 0 до 999).

setMinutes(минуты, секунды, миллисекунды)

устанавливает для объекта Date в параметре минуты числовое значение минуты (от 0 до 60), в параметре секунды – числовое значение секунды (от 0 до 60) и в параметре миллисекунды – числовое значение количества миллисекунд (от 0 до 999).

setSeconds(секунды, миллисекунды)

устанавливает для объекта Date в параметре секунды числовое значение секунды (от 0 до 60) и в параметре миллисекунды – числовое значение количества миллисекунд (от 0 до 999).

setMilliseconds(миллисекунды)

устанавливает для объекта Date в параметре миллисекунды – числовое значение количества миллисекунд (от 0 до 999).

setTime(внутреннее-время)

устанавливает для объекта Date значение как внутреннее время в миллисекундах с 1 января 1970 года.

Функции setUTCFullYear(), setUTCMonth(), setUTCDate(), setUTCHours(), setUTCMinutes(), setUTCSeconds() и setUTCMilliSeconds() действуют аналогично приведенным выше функциям, но для установки компонентов времени UTC

  • toLocaleString() – строковый вывод даты и времени в локальном формате;

  • toLocaleDateString() – строковый вывод отдельно даты в локальном формате;

  • toLocaleTimeString() – строковый вывод отдельно времени в локальном формате.