- •93) Які операції над рядками забезпечують методи об'єкта String?
- •Які методи виводять рядка безпосередньо у форматі html?
- •Як оголошуються й ініціализуються об'єкти типу Boolean в JavaScript?
- •Як в JavaScript визначається об'єкт типу Date?
- •Які операції над датою і часом в JavaScript забезпечують методи об'єктного типу Date?
- •Як визначається об'єкт Function? у чому відмінність функції, створеної за допомогою ключового слова new, від функції, створеної за допомогою ключового слова function
- •Як в JavaScript виконується звертання до функції зі змінним числом аргументів?
- •Як в JavaScript визначається об'єкт типу Object? у чому відмінність об'єктного типу Object від інших типів об'єктів?
- •Як створюється користувальницький об'єктний тип в JavaScript й як створюється новий екземпляр об'єктного типу?
Як в JavaScript визначається об'єкт типу Date?
Для создания объекта типа Date можно использовать один из четырех конструкторов (с использованием ключевого слова new).
Date() - возвращает объект со значением текущей даты и времени.
Date(внутреннее-время) - возвращает объект со значением даты и времени, заданном в параметре внутреннее-время в виде числа миллисекунд, прошедших с 1 января 1970 года.
Date(год, месяц, число, час, минута, секунда, миллисекунда) - возвращает объект с заданными параметрами даты и времени..
Date(строка) - возвращает объект со значениями даты и времени, заданными в строке. Строка должна содержать дату и/или время в одном из нескольких определенных форматах.
Які операції над датою і часом в 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() – строковый вывод отдельно времени в локальном формате.
