Теоретические основы программирования на Java. Script Встроенный объект

>Теоретические основы программирования на JavaScript Встроенный объект Date Теоретические основы программирования на JavaScript Встроенный объект Date

>Способы создания объекта 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)

" src="http://present5.com/customparser/3300631_75934024 --- j6._date.ppt/slide_6.jpg" alt=">Создание объекта Date на основе числовых значений года, месяца и дня

>Создание объекта Date на основе числовых значений года, месяца, дня, часов, минут и секунд Создание объекта Date на основе числовых значений года, месяца, дня, часов, минут и секунд

>Системы отсчета времени в JavaScript Среднее время по Гринвичу (GMT, Greenwich Mean Time) – Системы отсчета времени в JavaScript Среднее время по Гринвичу (GMT, Greenwich Mean Time) – лондонское время; Локальное – время по Гринвичу с учетом временного сдвига (значение определяется в настройках компьютера) Скоординированное универсальное время (UTC, Universal Time Coordinated) – кол-во миллисекунд с 00:00:00 1 января 1970 г.

>Методы вывода даты и времени в различных форматах для объекта Date toGMTString-преобразование даты в Методы вывода даты и времени в различных форматах для объекта Date toGMTString-преобразование даты в строку по правилам Интернет toLocaleString –преобразование даты в строку в соответствии с настройками компьютера toString –преобразование объекта Date в строку toUTCString –преобразование объекта в строку с представлением временной отметки по правилам универсального времени

>Сравнение форматов вывода даты при помощи методов toGMTString, toLocaleString, toString и toUTCString <SCRIPT type= Сравнение форматов вывода даты при помощи методов toGMTString, toLocaleString, toString и toUTCString

>Методы для извлечения элементов даты и времени для локального времени getDate()-метод возвращает день месяца Методы для извлечения элементов даты и времени для локального времени getDate()-метод возвращает день месяца (число) для выбранной даты по местному времени getDay()-метод возвращает день недели для выбранной даты по местному времени getFullYear() –метод возвращает год для выбранной даты по местному времени (значение представляется в диапазоне от 1000 до 9999) getHours ()-метод возвращает час для выбранной даты по местному времени getMilliseconds()-метод возвращает миллисекунды для выбранной даты по местному времени getMinutes()- метод возвращает минуты для выбранной даты по местному времени

>Методы для извлечения элементов даты и времени для локального времени getMonth()- метод возвращает месяц Методы для извлечения элементов даты и времени для локального времени getMonth()- метод возвращает месяц для выбранной даты по местному времени getSeconds()- метод возвращает секунды для выбранной даты по местному времени getTime()- метод возвращает числовое значение, соответствующее выбранной дате по местному времени getYear()- метод возвращает год для выбранной даты по местному времени (значение отсчитывается относительно 1900 года)

>Методы для установки элементов даты и времени для локального времени setDate()-метод устанавливает день месяца Методы для установки элементов даты и времени для локального времени setDate()-метод устанавливает день месяца для выбранной даты по местному времени setFullYear()-метод устанавливает полный год для выбранной даты по местному времени setHours()- устанавливает часы для выбранной даты по местному времени setMilliseconds()- устанавливает миллисекунды для выбранной даты по местному времени setMinutes()- устанавливает минуты для выбранной даты по местному

>Методы для установки элементов даты и времени для локального времени (продолжение) setDate()-метод устанавливает день Методы для установки элементов даты и времени для локального времени (продолжение) setDate()-метод устанавливает день месяца для выбранной даты по setMonth()- устанавливает месяц для выбранной даты по местному времени setSeconds()- устанавливает секунды для выбранной даты по местному времени setTime()- устанавливает значение объекта Date для выбранной даты по местному времени

" src="http://present5.com/customparser/3300631_75934024 --- j6._date.ppt/slide_16.jpg" alt=">Методы объекта Date для установки или изменения элементов даты и времени

>Методы для извлечения и установки элементов даты и времени для универсального времени getUTCDate()-возвращает день Методы для извлечения и установки элементов даты и времени для универсального времени getUTCDate()-возвращает день месяца (число) для выбранной даты по универсальному времени getUTCDay getUTCFullYear getUTCHours getUTCMilliseconds getUTCMinutes getUTCMonth getUTCSeconds

>Методы для извлечения и установки элементов даты и времени для универсального времени setUTCDay setUTCDate Методы для извлечения и установки элементов даты и времени для универсального времени setUTCDay setUTCDate setUTCFullYear setUTCHours setUTCMilliseconds setUTCMinutes setUTCMonth setUTCSeconds UTC()-возвращает количество миллисекунд в объекте Date с 00:00:00 1января 1970

>Использование метода parse (преобразование строки с датой в количество миллисекунд, прошедшие с 00:00:00 01.01.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);