Теоретические основы программирования на Java. Script Встроенный объект
Теоретические основы программирования на JavaScript Встроенный объект Date
Способы создания объекта Date Используя конструктор без параметров (по умолчанию), при этом создается объект Date Содержащий информацию о текущей дате и времени var date = new Date() С конкретной временной отметкой, задаваемой с помощью количества миллисекунд, прошедших начиная с 00:00:00 часов 1 января 1970 года. var date = new Date(milliseconds) С заданием в качестве параметра строки символов в формате “Dec 25, 1995” или “Mon, 25 Dec 1995 13:30:00 GMT” или “Mon, 25 Dec 1995 13:30:00 GMT+0430. var date = new Date(dateString) С указанием параметра значений года, месяца и дня. var date = new Date(years, months, days) С указанием в качестве параметра числовых значений года, месяца, дня, часов, минут и секунд. var date = new Date(years, months, days, hours, minutes, seconds)
Создание объекта Date на основе числовых значений года, месяца, дня, часов, минут и секунд
Системы отсчета времени в JavaScript Среднее время по Гринвичу (GMT, Greenwich Mean Time) – лондонское время; Локальное – время по Гринвичу с учетом временного сдвига (значение определяется в настройках компьютера) Скоординированное универсальное время (UTC, Universal Time Coordinated) – кол-во миллисекунд с 00:00:00 1 января 1970 г.
Методы вывода даты и времени в различных форматах для объекта Date toGMTString-преобразование даты в строку по правилам Интернет toLocaleString –преобразование даты в строку в соответствии с настройками компьютера toString –преобразование объекта Date в строку toUTCString –преобразование объекта в строку с представлением временной отметки по правилам универсального времени
Сравнение форматов вывода даты при помощи методов toGMTString, toLocaleString, toString и toUTCString
Методы для извлечения элементов даты и времени для локального времени getDate()-метод возвращает день месяца (число) для выбранной даты по местному времени getDay()-метод возвращает день недели для выбранной даты по местному времени getFullYear() –метод возвращает год для выбранной даты по местному времени (значение представляется в диапазоне от 1000 до 9999) getHours ()-метод возвращает час для выбранной даты по местному времени getMilliseconds()-метод возвращает миллисекунды для выбранной даты по местному времени getMinutes()- метод возвращает минуты для выбранной даты по местному времени
Методы для извлечения элементов даты и времени для локального времени getMonth()- метод возвращает месяц для выбранной даты по местному времени getSeconds()- метод возвращает секунды для выбранной даты по местному времени getTime()- метод возвращает числовое значение, соответствующее выбранной дате по местному времени getYear()- метод возвращает год для выбранной даты по местному времени (значение отсчитывается относительно 1900 года)
Методы для установки элементов даты и времени для локального времени setDate()-метод устанавливает день месяца для выбранной даты по местному времени setFullYear()-метод устанавливает полный год для выбранной даты по местному времени setHours()- устанавливает часы для выбранной даты по местному времени setMilliseconds()- устанавливает миллисекунды для выбранной даты по местному времени setMinutes()- устанавливает минуты для выбранной даты по местному
Методы для установки элементов даты и времени для локального времени (продолжение) setDate()-метод устанавливает день месяца для выбранной даты по setMonth()- устанавливает месяц для выбранной даты по местному времени setSeconds()- устанавливает секунды для выбранной даты по местному времени setTime()- устанавливает значение объекта Date для выбранной даты по местному времени
Методы для извлечения и установки элементов даты и времени для универсального времени getUTCDate()-возвращает день месяца (число) для выбранной даты по универсальному времени getUTCDay getUTCFullYear getUTCHours getUTCMilliseconds getUTCMinutes getUTCMonth getUTCSeconds
Методы для извлечения и установки элементов даты и времени для универсального времени setUTCDay setUTCDate setUTCFullYear setUTCHours setUTCMilliseconds setUTCMinutes setUTCMonth setUTCSeconds UTC()-возвращает количество миллисекунд в объекте Date с 00:00:00 1января 1970
Использование метода parse (преобразование строки с датой в количество миллисекунд, прошедшие с 00:00:00 01.01.1970 ) document.writeln("Date.parse("Aug 19, 2003") = " + Date.parse("Aug 19, 2003") + "
"); document.writeln("Date.parse("Aug 19, 2003, 00:00:00") = " + Date.parse("Aug 19, 2003, 00:00:00") + "
"); document.writeln("Date.parse("Aug 19, 2003, 01:01:01") = " + Date.parse("Aug 19, 2003, 01:01:01") + "
"); document.writeln("Date.parse("Aug 19, 2003, 01:01:01 GMT") = " + Date.parse("Aug 19, 2003, 01:01:01 GMT") + "
"); document.writeln("Date.parse("Aug 19, 2003, 01:01:01 GMT+0000") = " + Date.parse("Aug 19, 2003, 01:01:01 GMT+0000") + "
"); document.writeln("Date.parse("Aug 19, 2003, 01:01:01 GMT+0100") = " + Date.parse("Aug 19, 2003, 01:01:01 GMT+0100") + "
"); document.writeln("Date.parse("Aug 19, 2003, 01:01:01 GMT+0300") = " + Date.parse("Aug 19, 2003, 01:01:01 GMT+0300") + "
"); document.writeln("Date.parse("Aug 19, 2003, 01:01:01 GMT+0430") = " + Date.parse("Aug 19, 2003, 01:01:01 GMT+0430") + "
"); document.writeln("Date.parse("Aug 19, 2003, 01:01:01 UTC") = " + Date.parse("Aug 19, 2003, 01:01:01 UTC") + "
"); document.writeln("Date.parse("Aug 19, 2003, 01:01:01 UTC+0000") = " + Date.parse("Aug 19, 2003, 01:01:01 UTC+0000") + "
"); document.writeln("Date.parse("Aug 19, 2003, 01:01:01 UTC+0100") = " + Date.parse("Aug 19, 2003, 01:01:01 UTC+0100") + "
"); document.writeln("Date.parse("Aug 19, 2003, 01:01:01 UTC+0300") = " + Date.parse("Aug 19, 2003, 01:01:01 UTC+0300") + "
"); document.writeln("Date.parse("Aug 19, 2003, 01:01:01 UTC+0430") = " + Date.parse("Aug 19, 2003, 01:01:01 UTC+0430") + "
"); var date = new Date(Date.parse("Aug 19, 2003")); document.writeln("date = " + date);
j6._date.ppt
- Количество слайдов: 21