getDate() Возвращает день месяца из объекта в пределах от 1 до 31
getDay() Возвращает день недели из объекта: 0 - вс, 1 - пн, 2 - вт, 3 - ср, 4 - чт, 5 - пт, 6 - сб.
getHours() Возвращает время из объекта в пределах от 0 до 23
getMinutes() Возвращает значение минут из объекта в пределах от 0 до 59
getMonth() Возвращает значение месяца из объекта в пределах от 0 до 11
getSeconds() Возвращает значение секунд из объекта в пределах от 0 до 59
getTime() Возвращает количество миллисекунд, прошедшее с 00:00:00 1 января 1970 года.
getTimeZoneoffset() Возвращает значение, соответствующее разности во времени (в минутах)
getYear()Возвращает значение года из объекта
setDate(day) С помощью данного метода устанавливается день месяца в объекте от 1 до 31
setHours(hours) С помощью данного метода устанавливается часы в объекте от 0 до 23
setMinutes(minutes) С помощью данного метода устанавливаются минуты в объекте от 0 до 59
setMonth(month) С помощью данного метода устанавливается месяц в объекте от 1 до 12
setSeconds(seconds)С помощью данного метода устанавливаются секунды в объекте от 0 до 59
setTime(timestring)С помощью данного метода устанавливается значение времени в объекте.
setYear(year) С помощью данного метода устанавливается год в объекте year должно быть больше 1900.
toGMTString()Преобразует дату в строковый объект в формате GMT.
toString()Преобразует содержимое объекта Date в строковый объект.
toLocaleString() Преобразует содержимое объекта Date в строку в соответствии с местным временем.
Date.UTC(year, month, day [,hours][,mins][,secs]) Возвращает количество миллисекунд в объекте Date, прошедших с с 00:00:00 1 января 1970 года по среднему гринвичскому времени.
Разберем примеры: Рассмотрим HTML-документ, в заголовке которого выводится текущие дата и время.
<html> <head> <script language "JavaScript"> <-- function showh() { var theDate = new Date(); document.writeln("<table cellpadding=5 width=100% border=0>" + "<tr><td width=95% bgcolor=gray align=left>" + "<font color=white>Date: " + theDate + "</font></td></tr></table><p>"); } showh(); //--> </script> </head> </html>
Разберем еще один пример. Пусть меняются графические бэкграунды в зависимости от времени суток.
<html> <script language "JavaScript"> <-- theTime = new Date(); theHour = theTime.getHours(); if (18 > theHour) document.writeln("<body background='day.jpg' text='Black'>"); else document.writeln("<body background='night.jpg' text='White'>"); //--> </script> </body> </html>
Тег <body> создается в JavaScript-программе, а закрывается уже в статическом тексте HTML. Это вполне допустимо, так, как все теги расположены в правильном порядке. В данном примере предполагается, что файлы рисунков находятся в том же каталоге. Можно здесь задать полный адрес URL.