Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / 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



Метод setUTCDate


Синтаксис: дата.setUTCDate(день)
Аргументы: день - числовое выражение
Результат: нет

Метод setUTCDate изменяет номер дня месяца по времени UTC в объекте дата. День должен быть целым числом в диапазоне от 1 до 31. Если день превышает количество дней в данном месяце, то устанавливается день, равный дню минус количество дней в данном месяце, а номер месяца увеличивается. Если день отрицателен, то день и месяц изменяются по аналогичным правилам.


Пример:


var d = new Date("July 27, 1962 23:30:00");
d.setUTCDate(25);


Метод setUTCFullYear


Синтаксис: дата.setUTCFullYear(год [,месяц [,день]?]?)
Аргументы: год, месяц, день - числовые выражения
Результат: нет

Метод setUTCFullYear изменяет полный (четырехзначный) номер года по времени UTC в объекте дата. Одновременно он позволяет изменить номер месяца и номер дня в месяце (ср. методы setUTCMonth и setUTCDate).


Пример:


var d = new Date("July 27, 1962 23:30:00");
d.setUTCFullYear(1978);


Метод setUTCHours


Синтаксис: дата.setUTCHours(часы [,минуты [,секунды [,миллисекунды]?]?]?)
Аргументы: часы, минуты, секунды, миллисекунды - числовые выражения
Результат: нет

Метод setUTCHours задает часы по времени UTC в объекте дата. Часы должны быть целым числом в диапазоне от 0 до 23 . Если часы больше 23, то устанавливается час, равный часам минус 23, а номер дня увеличивается. Если часы отрицательны, то час и день изменяются по аналогичным правилам.


Этот метод позволяет одновременно изменить минуты, секунды и миллисекунды в объекте дата. Ср. методы setUTCMinutes, setUTCSeconds и setUTCMilliseconds.


Пример:


var d = new Date("July 27, 1962 23:30:00");
d.setUTCHours(22);


Метод setUTCMilliseconds


Синтаксис: дата.setUTCMilliseconds(миллисекунды)
Аргументы: миллисекунды - числовое выражение
Результат: нет

Метод setUTCMilliseconds задает миллисекунды по времени UTC в объекте дата. Миллисекунды должны быть целым числом в диапазоне от 0 до 999. Если миллисекунды больше 999, то устанавливаются миллисекунды, равные миллисекундам минус 999, а номер секунды увеличивается. Если миллисекунды отрицательны, то миллисекунды и секунды изменяются по аналогичным правилам.


Пример:


var d = new Date("July 27, 1962 23:30:00");
d.setUTCMilliseconds(999);


Метод setUTCMinutes


Синтаксис: дата.setUTCMinutes(минуты [,секунды [,миллисекунды]?]?)
Аргументы: минуты, секунды, миллисекунды - числовое выражение
Результат: нет

Метод setUTCMinutes задает минуты по времени UTC в объекте дата. Минуты должны быть целым числом в диапазоне от 0 до 59. Если минуты больше 59, то устанавливаются минуты, равные минутам минус 59, а номер часа увеличивается. Если минуты отрицательны, то минуты и часы изменяются по аналогичным правилам.


Этот метод позволяет одновременно изменить секунды и миллисекунды в объекте дата. Ср. методы setUTCSeconds и setUTCMilliseconds.


Пример:


var d = new Date("July 27, 1962 23:30:00");
d.setUTCMinutes(31);


Метод setUTCMonth


Синтаксис: дата.setUTCMonth(месяц [,день]?)
Аргументы: месяц, день - числовые выражения
Результат: нет

Метод setUTCMonth задает номер месяца по времени UTC в объекте дата. Месяц должен быть целым числом в диапазоне от 0 до 11. Если месяц больше 11, то устанавливается месяц, равный месяцу минус 11, а номер года увеличивается. Если месяц отрицателен, то месяц и годы изменяются по аналогичным правилам.


Этот метод позволяет одновременно изменить номер дня в месяце (ср. метод setUTCDate).


Пример:


var d = new Date("July 27, 1962 23:30:00");
d.setUTCMonth(11);


Метод setUTCSeconds


Синтаксис: дата.setUTCSeconds(секунды [,миллисекунды]?)
Аргументы: секунды, миллисекунды - числовые выражения
Результат: нет

Метод setUTCSeconds задает секунды по времени UTC в объекте дата. Cекунды должны быть целым числом в диапазоне от 0 до 59. Если секунды больше 59, то устанавливаются секунды, равные секундам минус 59, а номер минуты увеличивается. Если секунды отрицательны, то секунды и минуты изменяются по аналогичным правилам.


Этот метод позволяет одновременно изменить микросекунды (ср. метод setUTCMilliseconds). Пример:


var d = new Date("July 27, 1962 23:30:00");
d.setUTCSeconds(59);


Метод setYear


Синтаксис: дата.setYear(год)
Аргументы: год - числовое выражение
Результат: нет

Метод setYear устанавливает номер года по местному времени в объекте дата. Если год лежит в диапазоне от 0 до 99 включительно, то устанавливается номер года, равный 1900 + год, в остальных случаях устанавливается номер года, равный году. Этот метод является устаревшим и поддерживается только в целях совместимости; вместо него следует пользоваться методом setFullYear.


Например, сценарий


var d = new Date("May 1, 2000 20:00:00");
d.setYear(99);
document.write(d.toLocaleString());


выведет на экран обозревателя строку Saturday, May 01, 1999 20:00:00.


Метод toDateString


дата.toDateString()строковое выражение
Синтаксис:
Результат:

Поддержка :Поддерживается с версии 5.5.
Не поддерживается.

Метод toDateString преобразует примитивное значение объекта дата в строку даты по местному времени.


Например, сценарий


var d = new Date();
document.write(d.toDateString());


выведет на экран обозревателя Internet Explorer строку вида Sun Oct 29 2000.


Метод toGMTString


Синтаксис: дата.toGMTString()
Результат: строковое выражение

Метод toGMTString преобразует примитивное значение объекта дата в строку даты и времени по Гринвичскому меридиану (GMT). Этот метод является устаревшим и поддерживается только в целях совместимости. Вместо него следует пользоваться методом toUTCString. Формат результирующей строки зависит от обозревателя, например, сценарий


var d = new Date();
document.write(d.toGMTString());


выведет на экран обозревателя Internet Explorer строку вида Tue, 26 Sep 2000 05:16:41 UTC, а на экран Netscape Navigator - строку вида Tue, 26 Sep 2000 05:16:41 GMT.


Метод toLocaleDateString


Синтаксис: дата.toLocaleDateString()
Результат: строковое выражение

Поддержка :Поддерживается с версии 5.5.
Не поддерживается.

Метод toLocaleDateString преобразует примитивное значение объекта дата в строку даты по местному времени с учетом локальных установок операционной системы. Формат результирующей строки зависит от локализации операционной системы и обозревателя, например, сценарий


var d = new Date();
document.write(d.toLocaleDateString());


в русифицированной версии Windows выведет на экран обозревателя Internet Explorer строку вида 26 сентября 2000 г.


Метод toLocaleString


Синтаксис: дата.toLocaleString()
Результат: строковое выражение

Метод toLocaleString преобразует примитивное значение объекта дата в строку даты и времени по местному времени с учетом локальных установок операционной системы. Формат результирующей строки зависит от локализации операционной системы и обозревателя, например, сценарий


var d = new Date();
document.write(d.toLocaleString());


в русифицированной версии Windows может вывести на экран обозревателя Internet Explorer строку вида 26 сентября 2000 г. 11:24:24, а на экран Netscape Navigator - строку вида Tuesday, September 26, 2000 11:24:24.


Метод toLocaleTimeString


Синтаксис: дата.toLocaleTimeString()
Результат: строковое выражение

Поддержка :Поддерживается с версии 5.5.
Не поддерживается.

Метод toLocaleTimeString преобразует примитивное значение объекта дата в строку времени по местному времени с учетом локальных установок операционной системы. Формат результирующей строки зависит от локализации операционной системы и обозревателя, например, сценарий


var d = new Date();
document.write(d.toLocaleTimeString());


в русифицированной версии Windows выведет на экран обозревателя Internet Explorer строку вида 11:24:24.


Метод toTimeString


Синтаксис: дата.toTimeString()
Результат: строковое выражение

Поддержка :Поддерживается с версии 5.5.
Не поддерживается.

Метод toTimeString преобразует примитивное значение объекта дата в строку времени по местному времени.


Например, сценарий


var d = new Date();
document.write(d.toTimeString());


выведет на экран обозревателя Internet Explorer строку вида 13:05:09 UTC+0500.


Метод toString


Синтаксис: дата.toString()
Результат: строковое выражение

Метод toString преобразует примитивное значение объекта дата в строку даты и времени по местному времени. Формат результирующей строки зависит от обозревателя, например, сценарий


var d = new Date();
document.write(d.toString());


может вывести на экран обозревателя Internet Explorer строку вида Tue Sep 26 11:28:35 UTC-0700 2000 , а на экран Netscape Navigator - строку вида Tue Sep 26 11:28:35 GMT-0700 (Pacific Daylight Time) 2000.


Метод toUTCString


Синтаксис: дата.toUTCString()
Результат: строковое выражение

Метод toUTCString преобразует примитивное значение объекта дата в строку даты и времени по времени UTC. Формат результирующей строки зависит от обозревателя, например, сценарий


var d = new Date();
document.write(d.toUTCString());


выведет на экран обозревателя Internet Explorer строку вида Tue, 26 Sep 2000 05:16:41 UTC, а на экран Netscape Navigator - строку вида Tue, 26 Sep 2000 05:16:41 GMT.


Метод UTC


Синтаксис: Date.UTC(год, месяц, день [,часы [,минуты [,секунды [,мс]?]?]?]?)
Аргументы: год, месяц, день, часы, минуты, секунды, мс - числовые выражения
Результат: числовое значение

Метод UTC преобразует заданные дату и время в примитивное значение объекта Date по времени UTC и возвращает его. Аргументы имеют следующие значения:


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

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

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

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

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

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

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


Это статический метод объекта Date, поэтому для доступа к нему используется форма Date.UTC, а не объект.UTC. Он полностью аналогичен конструктору Date с единственным отличием: полученное примитивное значение вычисляется по времени UTC, а не по местному времени.


Этот метод полезен для присваивания значения объектам Date.


Например, следующий сценарий


var x = Date.UTC(2000, 1, 2, 12, 35, 40);
var d = new Date(x);
document.write(d.toUTCString());


выведет на экран обозревателя строку Wed, 2 Feb 2000 12:35:40 UTC.


Метод valueOf


Синтаксис: дата.valueOf()
Результат: числовое значение

Метод valueOf возвращает примитивное значение объекта дата. Иными словами, этот метод возвращает тот же результат, что и метод getTime.

<<<  Назад
 1  2  3  4 


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

8  В тему

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

Типы данных

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

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

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

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

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

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

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

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

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

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

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

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