Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
53
Добавлен:
03.03.2016
Размер:
268.8 Кб
Скачать

При рассмотрении объектов мы будем отражать следующее:

-описание объекта;

-синтаксис языков HTML или JavaScript;

-свойства объектов;

-методы объектов;

-обработчики событий объектов.

11

Объект Date

Объект Date служат для получения текущих временных характеристик.

Синтаксис:

dateVar = new Date (parameters);

Тогда обращение к экземпляру такого объекта будет:

dateVar.method();

12

Чем могут быть параметры? a) Пустой список

Date () – устанавливается текущая дата и время.

b) Строка в виде “Месяц число, год время”

“March 1, 2008 13:32:35”

c) Строка в виде “Месяц число, год” “March 1, 2008”

13

d) Список чисел – год, месяц, день, часы, минуты, секунды

2008,2,1,13,32,35

e) Список чисел – год, месяц, день 2008,2,1

Здесь время начинается с начала суток, то есть с 00:00:00

f)Строка чисел в виде “год/месяц/день” “2008/03/01”

g)Миллисекунды

1195084800000

14

1) Методы получения значений объектов типа Date:

getDate() - день месяца от 1 до 31 ;

Пример:

theDate = new Date ("August 14, 1997 08:10:24");

theDay = theDate.getDate ();

запишут в переменную theDay значение 14.

15

getDay () - день недели от 0 (воскресенье) до 6 (суббота);

Продолжение примера: DayNum = theDate.getDay ();

Данный оператор в переменную DayNum запишет значение 4, так как этот день недели выпадает на ЧЕТВЕРГ.

16

getHours() - количество часов от 0 до 23;

getMinutes() - количество минут от 00 до 59;

getSeconds() - количество секунд от 00 до 59;

getMonth () - значение месяца от 0 до 11;

getYear () - значение года. Некоторые браузеры возвращают 4 цифры года, а большинство – только две;

17

Поэтому лучше применять метод

getFullYear (), который все браузеры отрабатывают нормально.

getTime ()- kоличество милисекунд с 1.01.1970 00:00:00;

18

getTimezoneOff () - значение, равное разнице между местным временем и временем по Гринвичу.

Все эти методы должны применяться только к объекту типа Date.

19

2) Методы изменения значений объектов типа Date

setDate(n) - установка дня месяца от 1 до 31;

dataObject.setDate (day);

setHours (h) - установка значения часа суток от 0 до 23;

dataObject.setHours (hours);

setMinutes (m) - установка значения минут

от 00 до 59;

 

dataObject.setMinutes (mins);

20

Соседние файлы в папке Лекции