в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

объект date

предыдущая страничка следующая страничка

Объект date. Как и для других объектов в JavaScript, существует различие между единичным статическим объектом Date, который присутствует в каждом окне (или фрейме) и объектом даты, содержащим определенную дату и время. Статический объект Date (с прописной буквы D) используется только в нескольких случаях: в первую очередь, для создания нового объекта даты, или для вызова нескольких методов, поддерживаемых объектом Date.
Большая часть обработки даты и времени проводится над копиями объекта Date. Эти копии называют объектами даты. Каждый такой объект представляет собой "моментальный снимок" времени, выраженный в миллисекундах. Если вам требуется получить "идущие" часы, сценарию следует периодически создавать новые объекты даты, — моментальные снимки текущего со стояния системных часов. Для вывода времени на странице из объекта даты необходимо извлечь часы, минуты и секунды, а затем отобразить их (например, в виде электронных часов или гистограммы). Фактически, копия объекта даты, предназначенная для чтения или изменения компонент (например, месяца или часа), вызывает различные методы этого объекта.
Несмотря на свое название, объект даты содержит информацию не только о дате, но и о времени. Оба элемента присутствуют в каждом объекте.

Создание объекта даты. В операторе, создающем объект в JavaScript, используется ключевое слово new. Для этого применяется следующий синтаксис:

var имяОбъектаДаты = new Date ([параметры])

В описанном случае объект становится объектом даты, а не строкой или числовым значением. Когда переменная содержит ссылку на объект даты, доступ ко всем его методам осущест вляется обычным образом:

var result = имяОбъектаДаты.метод ()

Переменные, наподобие возвращаемого результата, сценарий использует для проведения расчетов, или применяет их для отображения даты (некоторые методы позволяют извлечь компоненты даты или времени). Если же объекту даты нужно присвоить новое значение (например, добавить один год), для этого используется соответствующий метод:

имя ОбъектаДаты.метод(новоеЗначение)

Это выражение непохоже на стандартное присвоение в JavaScript с оператором =, однако именно так работают методы объекта даты.

 
 
 
  методы | примеры | в начало | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | <<< | >>>

Hosted by uCoz