Четверг, 26.12.2024, 15:37
Приветствую Вас Гость

Меню сайта
Web-программирование
Наш опрос
Какой браузер Вы используете?
Всего ответов: 1423
Статистика

Анализ веб сайтов

Date

Создание

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.

Пример: объявление даты с несколькими аргументами

01new Date(1)
02// Thu Jan 01 1970 03:00:00 GMT+0300 (Russian Standard Time)
03new Date(1,2)
04// Fri Mar 01 1901 00:00:00 GMT+0300 (Russian Standard Time)
05new Date(1,2,3)
06// Sun Mar 03 1901 00:00:00 GMT+0300 (Russian Standard Time)
07new Date(1,2,3,4)
08// Sun Mar 03 1901 04:00:00 GMT+0300 (Russian Standard Time)
09new Date(1,2,3,4,5)
10//Sun Mar 03 1901 04:05:00 GMT+0300 (Russian Standard Time)
11new Date(1,2,3,4,5,6)
12//Sun Mar 03 1901 04:05:06 GMT+0300 (Russian Standard Time)
Реклама
Поиск
Друзья сайта
Топ100- Веб-дизайн free counters