dateObj = new Date()
dateObj = new Date(dateVal)
dateObj = new Date(year, month, date[, hours, minutes, seconds, ms])
Аргументы
dateVal
Если параметр является числовым, то он интерпретируется как количество миллисекунд от 1-Янв-1970 00:00.
Если строкой, то она разбирается и интерпретируется как дата по стандартным правилам Date.parse.
year
Год в формате YYYY.
month
Месяц от 0 (Янв) до 11 (Дек).
date
День месяца от 1 до 31.
hours
Параметр должен быть указан, если указан параметр minutes. Устанавливает кол-во часов от 0 до 23.
minutes
Параметр должен быть указан, если указан параметр seconds. Устанавливает количество минут: от 0 до 59.
seconds
Параметр должен быть указан, если указан параметр ms. Устанавливает количество секунд: от 0 до 59.
ms
Количество миллисекунд: от 0 до 999.
Дата измеряется в миллисекундах, начиная от полуночи 01 января 1970 года GMT+0. День содержит 86,400,000 миллисекунд.
Объект Date ведет себя одинаково на всех платформах.
Date поддерживает как методы для работы в зоне UTC (GMT+0), так и методы для работы с местным временем.
Местное время - это то, которое установлено на компьютере, на котором выполняется яваскрипт.
Описание, примеры
Если конструктор запущен без аргументов, то возвращается текущая дата.
Пример: получить текущую дату
var today = new Date()
При вызове с одним аргументов - строкой, строка разбирается и интерпретируется как дата, так же, как и в методе Date.parse.
Пример: создать дату из строки
var date = new Date("21 May 1958 10:12")// используется редко
При объявлении с несколькими аргументами, отсутствующие аргументы автоматически считаются равными 0.
Пример: объявление даты с несколькими аргументами
Выделить все
new Date(1)// Thu Jan 01 1970 03:00:00 GMT+0300 (Russian Standard Time)new Date(1,2)// Fri Mar 01 1901 00:00:00 GMT+0300 (Russian Standard Time)new Date(1,2,3)// Sun Mar 03 1901 00:00:00 GMT+0300 (Russian Standard Time)new Date(1,2,3,4)// Sun Mar 03 1901 04:00:00 GMT+0300 (Russian Standard Time)new Date(1,2,3,4,5)//Sun Mar 03 1901 04:05:00 GMT+0300 (Russian Standard Time)new Date(1,2,3,4,5,6)//Sun Mar 03 1901 04:05:06 GMT+0300 (Russian Standard Time)
Возвращает год для указанной даты (согласно универсальному времени)
Это интересно
19 из 54 антивирусных продуктов провалили тест лаборатории Virus Bulletin, не сумев получить сертификат VB100. Хуже всего себя проявили Kingsoft и Bkis BKAV.