Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / JavaScript /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Дата и время: встроенный объект Date - Программирование от RIN.RU
Дата и время: встроенный объект Date

Объект Date предназначен для манипуляций с датами и временами. Его примитивным значением является число, равное количеству миллисекунд относительно базового времени, равного полуночи 1 января 1970 г. по Гринвичскому меридиану (UTC, Universal Coordinated Time). Если это значение равно NaN, то оно считается неопределенным.


День состоит из 86400000 миллисекунд. Диапазон значений Date от -100000000 дней до 100000000 дней относительно базового времени, что приблизительно равно 285616 лет в каждую сторону отсчета.


Для создания объектов Date используются следующие конструкторы:


new Date()
new Date(число)
new Date(строка)
new Date(год, месяц, день [,часы [,минуты [,секунды [,мс]?]?]?]?)


Здесь:


  • число - числовое выражение, задающее примитивное значение объекта в миллисекундах;

  • строка - строковое выражение, задающее дату и время в формате, описанном в методе parse;

  • год - числовое выражение, задающее полный номер года (например, 1988, а не 88);

  • месяц - числовое выражение, задающее номер месяца (0 = январь, 1 = февраль, :, 11 = декабрь);

  • день - числовое выражение, задающее номер для в месяце от 1 до 31;

  • часы - необязательное числовое выражение, задающее номер часа от 0 до 23;

  • минуты - необязательное числовое выражение, задающее номер минуты от 0 до 59;

  • секунды - необязательное числовое выражение, задающее номер секунды от 0 до 59;

  • мс - необязательное числовое выражение, задающее номер миллисекунды от 0 до 999.


Первый конструктор создает объект Date с текущей датой и временем по местному времени. Остальные конструкторы создают объект Date с датой и временем, заданными аргументами конструктора.


Примеры:


var a = new Date(); // текущие дата и время
var b = new Date("May 21, 1958 10:15 AM"); // заданные дата и время
var c = new Date(1958, 4, 21, 10, 15); // то же самое в другом формате


Свойства объекта Date
СвойствоОписаниеЧлен прототипа
constructorКонструктор, который создал объект.Да
prototypeСсылка на прототип класса объектов.Нет



Методы объекта Date
МетодОписаниеЧлен прототипа
getDateВозвращает день месяца по местному времени.Да
getDayВозвращает день недели по местному времени.Да
getFullYearВозвращает полный номер года по местному времени.Да
getHoursВозвращает часы по местному времени.Да
getMillisecondsВозвращает миллисекунды по местному времени.Да
getMinutesВозвращает минуты по местному времени.Да
getMonthВозвращает месяц по местному времени.Да
getSecondsВозвращает секунды по местному времени.Да
getTimeВозвращает примитивное значение объекта.Да
getTimezoneOffsetВозвращает разницу в минутах между местным временем и UTC.Да
getUTCDateВозвращает день месяца по времени UTC.Да
getUTCDayВозвращает день недели по времени UTC.Да
getUTCFullYearВозвращает полный номер года по времени UTC.Да
getUTCHoursВозвращает часы по времени UTC.Да
getUTCMillisecondsВозвращает миллисекунды по времени UTC.Да
getUTCMinutesВозвращает минуты по времени UTC.Да
getUTCMonthВозвращает месяц по времени UTC.Да
getUTCSecondsВозвращает секунды по времени UTC.Да
getVarDateВозвращает примитивное значение объекта в формате VT_DATE.Нет
getYearВозвращает номер года по местному времени.Да
parseПреобразует дату, заданную строкой, в количество миллисекунд относительно базового времени.Нет
setDateУстанавливает день месяца по местному времени.Да
setFullYearУстанавливает полный номер года по местному времени.Да
setHoursУстанавливает часы по местному времени.Да
setMillisecondsУстанавливает миллисекунды по местному времени.Да
setMinutesУстанавливает минуты по местному времени.Да
setMonthУстанавливает месяц по местному времени.Да
setSecondsУстанавливает секунды по местному времени.Да
setTimeУстанавливает примитивное значение объекта.Да
setUTCDateУстанавливает день месяца по времени UTC.Да
setUTCFullYearУстанавливает полный номер года по времени UTC.Да
setUTCHoursУстанавливает часы по времени UTC.Да
setUTCMillisecondsУстанавливает миллисекунды по времени UTC.Да
setUTCMinutesУстанавливает минуты по времени UTC.Да
setUTCMonthУстанавливает месяц по времени UTC.Да
setUTCSecondsУстанавливает секунды по времени UTC.Да
setYearУстанавливает номер года по местному времени.Да
toDateStringПреобразует примитивное значение объекта в строку даты.Да
toGMTStringПреобразует примитивное значение объекта в строку даты и времени по Гринвичскому меридиану.Да
toLocaleDateStringПреобразует примитивное значение объекта в строку даты в формате операционной системы.Да
toLocaleStringПреобразует примитивное значение объекта в строку даты и времени в формате операционной системы.Да
toLocaleTimeStringПреобразует примитивное значение объекта в строку времени в формате операционной системы.Да
toStringПреобразует примитивное значение объекта в строку.Да
toTimeStringПреобразует примитивное значение объекта в строку времени.Да
toUTCStringПреобразует примитивное значение объекта в строку даты и времени по UTC.Да
UTCВозвращает примитивное значение объекта по времени UTC.Нет
valueOfВозвращает примитивное значение объекта.Да



Вперед  >>>
 1  2  3  4 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Основные понятия

Типы данных

Выражения и операции

Регулярные выражения

Операторы и функции

Использование объектов

Примитивные встроенные объекты

Строки: встроенный объект String

Массивы: встроенный объект Array

Встроенные объекты Error, Math и RegExp

Дополнительные возможности JScript

Исполняющая система JScript

Исполняющая система JScript (продолжение)

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь