JavaScript. Подробное руководство, 6-е издание, стр. 415
<b>valueOf()</b>Преобразует объект
<b>Date</b>Статические методы
В дополнение к перечисленным методам экземпляра в объекте
<b>Date</b><b>Date(),</b><b>Date</b><b>Date.now()</b><b>Date.parse()</b><b>Date.UTC()</b>Описание
Объект
<b>Date</b><b>Date</b><b>new Date().</b>После создания объекта
<b>Date</b><b>toString()</b><b>getTime()</b><b>setTime()</b><b>Date</b><b>Date</b>Пример
Известно множество методов, позволяющих работать с созданным объектом
<b>Date</b><b>d = new Date(); // Получает текущую дату и время</b><b>document.write('Сегодня: "+d.toLocaleDateString() + '. ');// Показывает дату </b><b>document.write('Время: '+ d.toLocaleTimeString()); // Показывает время</b><b>var dayOfWeek = d.getDay(); // День недели</b><b>var weekend = (dayOfWeek == 0) || (dayOfWeek == 6); // Сегодня выходной?</b>Еще одно типичное применение объекта
<b>Date</b><b><script language="JavaScript"></b><b>today = new Date(); // Запомнить сегодняшнюю дату </b><b>Christmas = new Date(); // Получить дату из текущего года </b><b>Christmas.setMonth(11); // Установить месяц декабрь...</b><b>Christmas.setDate(25); // и 25-е число</b><b>// Если Рождество еще не прошло, вычислить количество миллисекунд между текущим моментом </b><b>// и Рождеством, преобразовать его в количество дней и вывести сообщение </b><b>if (today.getTime() < Christmas.getTime()) {</b><b> difference = Christmas.getTime() - today.getTime();</b><b> difference = Math.floor(difference / (1000 * 60 * 60 * 24));</b><b> document.write('Всего ' + difference + ' дней до Рождества!<p>');</b><b>}</b><b></script></b><b>// ... остальная часть HTML-документа ...</b><b><script language="JavaScript"></b><b>// Здесь мы используем объекты Date для измерения времени </b><b>// Делим на 1000 для преобразования миллисекунд в секунды </b><b>now = new Date();</b><b>document.write('<р>Страница загружалась' +</b><b> (now.getTime()-today.getTime())/1000 +</b><b> 'секунд.');</b><b></script></b>См. также
Date.parse(), Date.UTC()
Date.getDate()
возвращает значение поля дня месяца объекта <b>Date</b>
Синтаксис
дата. getDate()
Возвращаемое значение
День месяца даты, представляющей собой объект
<b>Date</b>Date.getDay()
возвращает значение поля дня недели объекта Date
Синтаксис
<b>дата.getDay()</b>Возвращаемое значение
День недели даты, представляющей собой объект
<b>Date</b>Date.getFullYear()
возвращает значение поля года объекта Date