предоставляет значительное количество методов и свойств, связанных с заданием даты и времени (табл. 2.14). Базовой датой принято считать 1 января 1970 г. JavaScript имеет доступ к времени и дате только на клиентской машине, которые могут оказаться неправильными
Таблица 2.14- Свойства и методы объекта Date
| Тип | Элемент | Описание |
| Свойство | constructor | Ссылка на функцию, создающую прототип объекта |
| prototype | Позволяет задать дополнительные свойства |
Конструктор этого объекта принимает значение даты в числовом или строковом формате:
ИмяОбъектаДаты = new DateO; ИмяОбъектаДаты = new Оа1е(миллисекунды); ИмяОбъектаДаты = new DateC'Mecau дд, гггг чч:мм:сс"); ИмяОбъектаДаты = new Date(rofl, месяц, день [час, минуты, секунды, миллисекунды]); В данном коде элементы имеют следующие значения:
□ Миллисекунды — целые числа, определяющие количество миллисекунд, прошедших с 00:00:00 1 января 1970 г. (по Гринвичу);
□ Месяц, дд, гггг, чч, мм, ее — соответственно месяц, день, год, час, минуты и сукунды;
□ Год, месяц, день, час, минуты, секунды, миллисекунды — целые числа, определяющие соответствующие величины.
Если параметры не указываются, то объект инициализируется текущими датой
и временем.
Например, чтобы узнать текущий день недели, можно воспользоваться следующим
кодом:
MyDate=new DateO;
alert(MyDate.getDayO);
Этот код отобразит число от 0 до 6, соответствующее дню недели (например,
ответствует воскресенью).
| [Тип | Элемент | Описание |
| свойство | Е | Константа Эйлера (число е) |
| LN10 | Константа — натуральный логарифм десяти | |
| LN2 | Константа — натуральный логарифм двух | |
| LOG10E | Константа — логарифм числа е по основанию 10 | |
| LOG2E | Константа — логарифм числа е по основанию 2 | |
| PI | Константа — число л | |
| SQRT1_2 | Корень квадратный из 1/2 | |
| SQRT2 | Корень квадратный из 2 | |
| Метод | abs() | Абсолютная величина заданного значения |
| acos() | Арккосинус заданного значения (в радианах) | |
| asin() | Арксинус заданного значения (в радианах) | |
| atan() | Арктангенс заданного значения (в радианах) | |
| atan2() | Арктангенс показателя заданного значения или арктангенс частного от деления аргументов (в радианах) | |
| ceil() | Возвращает наименьшее целое число, большее или равное данному числу | |
| cos() | Возвращает косинус числа | |
| exp() | Возвращает число — константу Эйлера, возведенную в заданную степень | |
| floor() | Возвращает наибольшее целое число, меньшее или равное данному числу | |
| bg() | Возвращает натуральный логарифм числа | |
| max() | Возвращает максимальное из 2-х чисел | |
| mm() | Возвращает минимальное из 2-х чисел | |
| pow() | Возведение числа, заданного в первом аргументе, в степень, указанную вторым аргументом | |
| random() | Возвращает число, равномерно распределенное в интервале от 0 до 1 | |
| round() | Округляет аргумент до ближайшего целого | |
| sin() | Возвращает синус числа | |
| taa() | Возвращает тангенс числа | |
| sqrt() | Возвращает квадратный корень из числа | |
| toSourse() | Копия объекта | |
| toString() | Строковое представление объекта |






