ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || JavaScript - Введение | UTC

UTC

Описание

Возвращает количество миллисекунд между полуночью 1 января 1970 универсального синхронизированного времени (Universal Coordinated Time (UTC)) (или GMT) и предоставленной датой.

Синтаксис

Date.UTC(year, month, day[, hours[, minutes[, seconds[,ms]]]])

Синтаксис метода UTC включает следующие части:

Часть Описание
year Обязательный. Полное обозначение года требуется для точности указания века даты. Если year находится между 0 и 99, то принимается, что year равно 1900 + year.
month Обязательный. Месяц, как целое число между 0 и 11 (январь – декабрь).
date Обязательный. День, как целое число между 1 и 31.
hours Факультативный. Он должен предоставляться, если дан minutes. Целое число от 0 до 23 (полночь - 11pm), которое определяет часы.
minutes Факультативный. Он должен предоставляться, если дан seconds. Целое число от 0 до 59, которое определяет минуты.
seconds Факультативный. Он должен предоставляться, если дан milliseconds. Целое число от 0 до 59, которое определяет секунды.
ms Факультативный. Целое число от 0 до 999, которое определяет миллисекунды.

Комментарий

Метод UTC возвращает количество миллисекунд между полуночью 1 января 1970 UTC и предоставленной датой. Это возвращаемое значение может использоваться в методе setTime и в конструкторе объекта Date. Если значение аргумента больше своего диапазона или отрицательное число, то другие сохраненные значения модифицируются соответствующим образом. Например, если вы определили 150 секунд, то JavaScript переопределяет число, как две минуты и 30 секунд.

Разница между методом UTC и конструктором объекта Date, который принимает дату, состоит в том, что метод UTC принимает UTC, а конструктор объекта Date принимает локальное время.

Метод UTC – это статический метод. Поэтому, объект Date не должен создаваться перед тем, как он может использоваться. Метод UTC осуществляется следующим образом:

var datestring = "November 1, 1997 10:15 AM";
Date.UTC(datestring)

Обратите внимание. Если year находится между 0 и 99, то используется 1900 + year для года.

Следующий пример показывает использование метода UTC:

function DaysBetweenDateAndNow(yr, mo, dy)
{
  var d, r, t1, t2, t3;
  var MinMilli = 1000 * 60
  var HrMilli = MinMilli * 60
  var DyMilli = HrMilli * 24
  t1 = Date.UTC(yr, mo, dy)
  d = new Date();
  t2 = d.getTime();
  if (t2 >= t1) 
    t3 = t2 - t1;
  else
    t3 = t1 - t2;
  r = Math.round(t3 / DyMilli);
  return(r);
}
← Назад | Вперед →
Copyright © 2006 -  aranea.ru