![]() |
||
|
aranea.ru || JavaScript - Введение | UTC
UTCОписаниеВозвращает количество миллисекунд между полуночью 1 января 1970 универсального синхронизированного времени (Universal Coordinated Time (UTC)) (или GMT) и предоставленной датой. СинтаксисDate.UTC(year, month, day[, hours[, minutes[, seconds[,ms]]]])Синтаксис метода UTC включает следующие части:
КомментарийМетод 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); } |