Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Введение в Веб программирование.doc
Скачиваний:
81
Добавлен:
07.11.2018
Размер:
4.42 Mб
Скачать

Объект Date (Дата)

Объект Date предоставляет набор методов для работы с датой и временем. Текущее время в объекте Date берется из операционной системы. Дата и время в объекте Date хранятся в виде числа, показывающее количество миллисекунд прошедшее с 1 января 1970 года. Нумерация месяцев и дней недели начинается с нуля, нулю соответствует воскресенье.

Экземпляр объекта Date объявляется следующим образом:

имяОбъекта = new Date([год, месяц, число, часы, минуты, секунды, миллисекунды])

Методы объекта Date

getFullYear() – год (с 1970-..)

getYear() – год (с 70-…

getMonth() – месяц (0-11)

getDate() – число (1-31)

getDay() – день недели (0-6)

getHours() – часы (0-23)

getMinutes() – минуты (0-59)

getSeconds() – секунды (0-59)

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

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

getUTCFullYear() – год UTC (1970- …)

getUTCMonth() – месяц UTC

getUTCDate() – число UTC

getUTCDay() – день недели UTC

getUTCHours() – часы UTC

getUTCMinutes() – минуты UTC

getUTCSeconds() – секунды UTC

getUTCMilliseconds() – миллисекунды UTC

setYear(год) – установка года

setFullYear(год) - установка года

setMonth(месяц) - установка месяца

setDate(число) - установка числа

setDay(день) - установка дня недели (от 0-6)

setHours(часы) - установка часов

setMinutes(число) - установка минут

setSeconds(число) - установка секунд

setMilliseconds(число) - установка миллисекунд

setTime(число) - установка миллисекунд

setUTCFullYear(число) – установка года UTC

setUTCMonth(число)

setUTCDate(число)

setUTCDay(число)

setUTCHours(число)

setUTCMinutes(число)

setUTCSeconds(число)

setUTCMilliseconds(число)

getTimezoneOffset () – разница в минутах по отношению к UTC

toDateString() - Строка с датой (без времени) в формате браузера

toGMTString() - Строка с датой и временем в глобальном формате

toLocaleDateString() - Строка с датой без времени в локализованном формате

toLocaleString()

toString() - Строка с датой и временем в формате браузера

<!--пример pr19:часы.Использование методов объекта Date-->

<html> <head>

<title>Clock</title>

<script type="text/JavaScript">

function clockform()

{d=new Date();

time=d.getHours()+":"+d.getMinutes()+":"+d.getSeconds();

document.formcl.fclock.value=time;

setTimeout("clockform()",100); }

</script>

</head>

<body onLoad="clockform()">

<center>

<form name=formcl metod="get">

<input name=fclock maxlength=8 size=8>

</form> </center>

</body></html>

Объект Function (Функция)

function имя_функции (параметры) {

//тело функции

}

имя_функции = new Function (список аргументов, заключенных в кавычки)

{тело функции}

Свойства Function

arguments — массив значений параметров, переданных функции. Индексация элементов массива производится с 0. Он имеет свойства и методы объекта Array (в частности, свойство length). Свойство arguments применяется в теле определения функции, когда требуется проанализировать параметры, переданные ей при вызове.

length — количество параметров, указанных в определении функции

caller — содержит ссылку на функцию, из которой была вызвана данная функция; если функция не вызывалась из другой функции, то значение свойства равно null