Web-конструирование


Содержание:

HTML

CSS

JavaScript


Версия для печати

Встроенный объект Date

С помощью методов встроенного объекта Date можно выполнять различные действия с часами компьютера. Для использования большинства методов объекта Date необходимо создать экземпляр этого объекта:

var today = new Date();

Методы объекта Date

  • getYear. Возвращает год:
    var nYear = today.getYear();
  • getMonth. Возвращает номер месяца:
    var nMonth = today.getMonth(); Имейте в виду, что январь - это 0, февраль - 1 и т.д.
  • getDate.Возвращает значение календарной даты в диапазоне от 1 до 31:
    var nDate = today.getDate();
  • getDay. Возвращает номер дня недели (для воскресенья - 0, для понедельника - 1 и т.д.):
    var nDay = today.getDay();
  • getHours. Возвращает количество часов, прошедших после полуночи:
    var nHours = today.getHours();
  • getMinutes. Возвращает количество минут, прошедших с начала часа:
    var nMinutes = today.getMinutes();
  • getSeconds. Возвращает количество секунд, прошедших с начала минуты:
    var nSeconds = today.getSeconds();
  • getTime. Возвращает количество миллисекунд, прошедших с 00 часов 00 минут 1 января 1970 года:
    var nMillisec = today.getTime();
  • getTimeZoneOffset. Возвращает смещение локального времени относительно времени по Гринвичу в миллисекундах:
    var nOffsetMillisec = today.getTimeZoneOffset();
  • parse. Возвращает количество миллисекунд, прошедших с 00 часов 00 минут 1 января 1970 года по время, указанное в параметре функции. Для вызова этого метода можно просто сослаться на имя класса Date, а создавать объект класса Date не надо:
    var nMS = Date.parse(prm);
    Параметр prm может принимать значения: локальные дата и время ("21 Apr 2001 18:00:00"); дата и время по Гринвичу ("21 Apr 2001 14:00:00 GMT"); дата и время по Гринвичу cо смещением ("21 Apr 2001 18:00:00 GMT+0400").
  • UTC. Преобразовывает дату, заданную параметрами метода, в количество миллисекунд, прошедших с 00 часов 00 минут 1 января 1970 года. Для вызова этого метода, так же как и метода parse можно просто сослаться на имя класса Date:
    var nMSec = Date.UTC(year, month, date, hours, min, sec, ms);
    Имейте в виду, что январь - это 0, февраль - 1 и т.д.
  • setYear. Устанавливает год в объекте класса Date:
    today.setYear(nYear);
  • setMonth. Устанавливает номер месяца:
    today.setMonth(nMonth);
  • setDate. Устанавливает значение календарной даты в диапазоне от 1 до 31:
    today.setDate(nDate);
  • setDay. Устанавливает номер дня недели (для воскресенья - 0, для понедельника - 1 и т.д.):
    today.setDay(nDay);
  • setHours. Устанавливает количество часов, прошедших после полуночи:
    today.setHours(nHours);
  • setMinutes. Устанавливает количество минут, прошедших с начала часа:
    today.setMinutes(nMinutes);
  • setSeconds. Устанавливает количество секунд, прошедших с начала минуты:
    today.setSeconds(nSeconds);
  • setTime. Устанавливает дату, соответствующую количеству миллисекунд, прошедших с 00 часов 00 минут 1 января 1970 года:
    var nMillisec = today.setTime();
  • toGMTString. Преобразует дату в строку, записанную в стандартном формате времени по Гринвичу:
    "Sat, 21 Apr 2001 14:00:00 GMT"
  • toLocaleString. Преобразует дату в строку, записанную в стандартном формате локального времени:
    "04/16/2001 18:00:00".

Практическая работа



счетчик посещений



© 2010 Е. Яковлева E-mail: lena_ngpu@mail.ru

Сайт управляется системой uCoz