Встроенный JavaScript объект Date позволяет производить различные операции с датой и временем.
ТвитнутьОбъект Date позволяет производить различные операции с датой и временем.
Синтаксис:
//Определим текущую дату и запишем ее в переменную x x=new Date(); //При выводе на страницу текущая дата (24 Декабря 2010) будет выглядеть //следующим образом: Fri Dec 24 2010 22:15:31 GMT+0600 /* Fri = Friday (Пятница) - обозначает текущий день недели Dec = December (Декабрь) - обозначает текущий месяц 24 - обозначает день месяца 2010 - обозначает год 22:15:31 - текущее время GMT+0600 - смещение времени от Гринвича +6 часов */
Помимо определения текущей даты Вы можете определить произвольную дату.
Синтаксис:
// Первый способ: x=new Date(год, месяц, день, час, минута, секунда, миллисекунда); // 20 Декабря 1999 этим способом можно определить так (нумерация месяцев начинается с 0): d=new Date(1999,11,20); // Второй способ: x=new Date(миллисекунды); // Задать 20 Декабря 1999 этим способом можно так: d=new Date(945624000000);
миллисекунды количество прошедших с 00:00:00 1 Января 1970 миллисекунд (1000 миллисекунд = 1 секунда) до задаваемой даты.
После того, как объект будет создан Вы можете с помощью доступных методов производить над ним различные операции.
Метод getDate() позволяет извлечь из объекта день месяца.
Пример
//Определим текущую дату и запишем результат в x x=new Date(); //Извлечем день месяца из объекта x и выведем результат на страницу document.write(x.getDate());
Метод getFullYear() позволяет извлечь из объекта заданный год.
Пример
//Определим текущую дату и запишем результат в x x=new Date(); //Извлечем год из объекта x и выведем результат на страницу document.write(x.getFullYear());
Метод setFullYear(год, месяц, число_месяца) позволяет изменить дату, заданную в объекте, на желаемую.
Пример
//Определим текущую дату и запишем результат в d d=new Date(); //Выведем текущую дату на страницу document.write(d + '<br />'); //Изменим дату заданную в объекте d.setFullYear(1990,04,12); //Выведем новую дату на страницу document.write(d);
Обратите внимание: полный список свойств и методов данного объекта Вы можете найти в нашем JavaScript справочнике.
Задание 1. Определите год, месяц, число, время, которые заданны в объектах date1, date2, date3 и выведите результат на экран:
Задание 1
//Зададим первую дату date1=new Date(388048292221); //Зададим вторую дату date2=new Date(734019522932); //Зададим третью дату date3=new Date(983283741123); //Пишите код здесь