Известно множество методов, позволяющих работать с созданным объектом
Date
:
d = new Date; // Получает текущую дату и время
document.write('Сегодня: "+d.toLocaleDateString + '. ');// Показывает дату
document.write('Время: '+ d.toLocaleTimeString); // Показывает время
var dayOfWeek = d.getDay; //
День недели
var weekend = (dayOfWeek == 0) || (dayOfWeek == 6); // Сегодня выходной?
Еще одно типичное применение объекта
Date
– это вычитание миллисекундного представления текущего времени из другого времени для определения относительного местоположения двух временных меток. Следующий пример клиентского кода показывает два таких применения:
<script language="JavaScript">
today = new Date; // Запомнить сегодняшнюю дату
Christmas = new Date; // Получить дату из текущего года
Christmas.setMonth(11); // Установить месяц декабрь...
Christmas.setDate(25); // и 25-е число
// Если Рождество еще не прошло, вычислить количество миллисекунд между текущим моментом
// и Рождеством, преобразовать его в количество дней и вывести сообщение