|
|
Книги-onlineDate Оглавление | Назад | Вперёд | Индекс DateПозволяет работать с датами и временем.
Созданиеnew Date()Версии до JavaScript 1.3: new Date() Параметры
ОписаниеЕсли аргументы не заданы, конструктор создаёт объект Date с текущей датой и временем в соответствии с локальным временем. Если заданы некоторые, но не все, аргументы, отсутствующие аргументы устанавливаются в 0. Если Вы задаёте некоторые аргументы, Вы обязаны как минимум задать значения year, month и day. Можно опустить hours, minutes, seconds и milliseconds. Дата измеряется в миллисекундах, прошедших с полуночи 01 января 1970 UTC. Объект Date имеет универсальное поведение на всех платформах.
Объект Date поддерживает несколько UTC-методов (универсальных), а также методы локального времени. Для обеспечения совместимости с переходом в новое тысячелетие Вы должны всегда полностью специфицировать год; например, используйте 1998, а не 98. Для специфицирования полного года JavaScript имеет методы getFullYear, setFullYear, getFullUTCYear и setFullUTCYear. Следующий пример возвращает время в миллисекундах, прошедшее между датами timeA и timeB. timeA = new Date(); Обратная СовместимостьJavaScript 1.2 и ранее.Поведение объекта Date таково:
Свойства. Резюме.
Методы. Резюме.
Кроме того, этот объект наследует методы watch и unwatch из объекта Object. ПримерыВот примеры присвоения значений-дат: today = new Date() constructorСпецифицирует функцию, создающую прототип объекта. Заметьте, что значение этого свойства является ссылка на функцию, а не строка с именем функции. ОписаниеСм. Object.constructor. getDateВозвращает день/число месяца в специфицированной дате в соответствии с локальным временем. СинтаксисgetDate() ПараметрыОписаниеgetDate возвращает целое число в диапазоне от 1 до 31. ПримерВторой оператор присваивает значение 25 переменной day на основе значения Date -объекта Xmas95. Xmas95 = new Date("December 25, 1995 23:15:00") См. такжеDate.getUTCDate, Date.getUTCDay, Date.setDategetDayВозвращает день для специфицированной даты в соответствии с локальным временем. СинтаксисgetDay() ПараметрыОписаниеgetDay возвращает целое число, соответствующее дню недели: 0 - воскресенье, 1 - понедельник, 2 - вторник и т.д. ПримерВторой оператор присваивает значение 1 переменной weekday на основе значения Date -объекта Xmas95. December 25, 1995, это Monday/Понедельник. Xmas95 = new Date("December 25, 1995 23:15:00") См. такжеDate.getUTCDay, Date.setDategetFullYearВозвращает день год для специфицированной даты в соответствии с локальным временем. СинтаксисgetFullYear() ПараметрыОписаниеgetFullYear возвращает абсолютное число. Для дат в диапазоне лет от 1000 до 9999 getFullYear возвращает число из 4 цифр, например, 1995. Используйте эту функцию, чтобы иметь уверенность в соответствии числа для лет после 2000. Используёте этот метод вместо getYear. ПримерЧисло из 4 цифр - год - присваивается переменной yr. var yr; См. такжеDate.getYear, Date.getUTCFullYear , Date.setFullYeargetHoursВозвращает час для специфицированной даты в соответствии с локальным временем. СинтаксисgetHours() ПараметрыОписаниеgetHours возвращает целое число в диапазоне от 0 до 23. ПримерВторой оператор присваивает значение 23 переменной hours на основе значения Date -объекта Xmas95. Xmas95 = new Date("December 25, 1995 23:15:00") См. такжеDate.getUTCHours, Date.setHoursgetMillisecondsВозвращает количество миллисекунд для специфицированной даты в соответствии с локальным временем. СинтаксисgetMilliseconds() ПараметрыОписаниеgetMilliseconds возвращает число в диапазоне от 0 до 999. ПримерЧасть миллисекунд текущей даты присваивается переменной ms. var ms; См. такжеDate.getUTCMilliseconds, Date.setMillisecondsgetMinutesВозвращает минуты для специфицированной даты в соответствии с локальным временем. СинтаксисgetMinutes() ПараметрыОписаниеgetMinutes возвращает целое число в диапазоне от 0 до 59. ПримерВторой оператор присваивает значение 15 переменной minutes на основе значения Date -объекта Xmas95. Xmas95 = new Date("December 25, 1995 23:15:00") См. такжеDate.getUTCMinutes, Date.setMinutesgetMonthВозвращает месяц для специфицированной даты в соответствии с локальным временем. СинтаксисgetMonth() ПараметрыОписаниеgetMonth возвращает целое число в диапазоне от 0 до 11. 0 соответствует January, 1 - February и т.д. ПримерВторой оператор присваивает значение 11 переменной month на основе значения Date -объекта Xmas95. Xmas95 = new Date("December 25, 1995 23:15:00") См. такжеDate.getUTCMonth, Date.setMonthgetSecondsВозвращает секунды для специфицированной даты в соответствии с локальным временем. СинтаксисgetSeconds() ПараметрыОписаниеgetSeconds возвращает целое число в диапазоне от 0 до 59. ПримерВторой оператор присваивает значение 30 переменной secs на основе значения Date -объекта Xmas95. Xmas95 = new Date("December 25, 1995 23:15:30") См. такжеDate.getUTCSeconds, Date.setSecondsgetTimeВозвращает числовое значение, соответствующее времени для специфицированной даты в соответствии с локальным временем. СинтаксисgetTime() ПараметрыОписаниеgetTime возвращает количество миллисекунд, прошедших после 1 января 1970, 00:00:00. Вы можете использовать этот метод для присвоения даты и времени другому Date -объекту. ПримерЗначение даты в theBigDay присваивается sameAsBigDay: theBigDay = new Date("July 1, 1999") См. такжеDate.getUTCHours, Date.setTimegetTimezoneOffsetВозвращает смещение часового пояса в минутах для данной местности. СинтаксисgetTimezoneOffset() ПараметрыОписаниеСмещение часового пояса это разница между местным временем и Greenwich Mean Time (GMT). Корректировка перехода на летнее время делает это значение неконстантным. Примерx = new Date() getUTCDateВозвращает день/число месяца для специфицированной даты в соответствии со всемирным временем. СинтаксисgetUTCDate() ПараметрыОписаниеgetUTCDate возвращает целое число в диапазоне от 1 до 31. ПримерЧасть day текущей даты присваивается переменной d. var d; См. такжеDate.getDate, Date.getUTCDay , Date.setUTCDategetUTCDayВозвращает день недели для специфицированной даты в соответствии со всемирным временем. СинтаксисgetUTCDay() ПараметрыОписаниеgetUTCDay возвращает целое число - день недели: 0 - воскресенье, 1 - понедельник, 2 - вторник и т.д. ПримерЧасть weekday текущей даты присваивается переменной ms. var weekday; См. такжеDate.getDay, Date.getUTCDate, Date.setUTCDategetUTCFullYearВозвращает год для специфицированной даты в соответствии со всемирным временем. СинтаксисgetUTCFullYear() ПараметрыОписаниеgetUTCFullYear возвращает абсолютное число, соответствующее year-2000, например, 1995. Пример4-значное значение текущего года присваивается переменной yr. var yr; См. такжеDate.getFullYear, Date.setFullYeargetUTCHoursВозвращает час для специфицированной даты в соответствии со всемирным временем. СинтаксисgetUTCHours() ПараметрыОписаниеgetUTCHours возвращает целое число в диапазоне от 0 до 23. ПримерЧасть hours текущего времени присваивается переменной hrs. var hrs; См. такжеDate.getHours, Date.setUTCHoursgetUTCMillisecondsВозвращает миллисекунды для специфицированной даты в соответствии со всемирным временем. СинтаксисgetUTCMilliSeconds() ПараметрыОписаниеgetUTCMilliseconds возвращает целое число в диапазоне от 0 до 999. ПримерЧасть milliseconds текущего времени присваивается переменной ms. var ms; См. такжеDate.getMilliseconds, Date.setUTCMillisecondsgetUTCMinutesВозвращает минуты для специфицированной даты в соответствии со всемирным временем. СинтаксисgetUTCMinutes() ПараметрыОписаниеgetUTCMinutes возвращает целое число в диапазоне от 0 до 59. ПримерЧасть minutes текущего времени присваивается переменной min. var min; См. такжеDate.getMinutes, Date.setUTCMinutesgetUTCMonthВозвращает месяц для специфицированной даты в соответствии со всемирным временем. СинтаксисgetUTCMonth() ПараметрыОписание
getUTCMonth возвращает целое число в диапазоне от 0 до 11. ПримерЧасть month текущей даты присваивается переменной mon. var mon; См. такжеDate.getMonth, Date.setUTCMonthgetUTCSecondsВозвращает секунды для специфицированной даты в соответствии со всемирным временем. СинтаксисgetUTCSeconds() ПараметрыОписаниеgetUTCSeconds возвращает целое сило в диапазоне от 0 до 59. ПримерЧасть seconds текущего времени присваивается переменной sec. var sec; См. такжеDate.getSeconds, Date.setUTCSecondsgetYearВозвращает год для специфицированной даты в соответствии с локальным временем.
СинтаксисgetYear() ПараметрыОписаниеgetYear больше не используется и заменён на метод getFullYear. Метод getYear возвращает год минус 1900; соответственно:
Чтобы учесть годы до и после 2000, Вы должны использовать Date.getFullYear вместо getYear, чтобы был специфицирован полный год. Обратная СовместимостьJavaScript 1.2 и ранее. Метод getYear возвращает 2-х или 4-хзначное число - год:
ПримерыПример 1.Второй оператор присваивает значение 95 переменной year. Xmas = new Date("December 25, 1995 23:15:00")Пример 2. Второй оператор присваивает значение 100 переменной year. Xmas = new Date("December 25, 2000 23:15:00")Пример 3. Второй оператор присваивает значение -100 переменной year. Xmas = new Date("December 25, 1800 23:15:00")Пример 4. Второй оператор присваивает значение 95 переменной year, представляя 1995 год. Xmas.setYear(95) См. такжеDate.getFullYear, Date.getUTCFullYear, Date.setYearparseВозвращает количество миллисекунд в строке даты, прошедших после 2 января 1970, 00:00:00, местного времени. СинтаксисDate.parse(dateString) Параметр
ОписаниеМетод parse принимает строку с датой (такую как "Dec 25, 1995") и возвращает количество миллисекунд, прошедших до этой даты после 1 января 1970, 00:00:00 (местного времени). Эта функция используется для установки значений даты на основе строковых значений, например, в сочетании с методом setTime и Date -объектом. Получая строку с временем, parse возвращает значение времени. Он принимает синтаксис даты стандарта IETF : "Mon, 25 Dec 1995 13:30:00 GMT". Он понимает сокращения континентальных часовых поясов США, но для общих случаев используйте смещение часового пояса, например, "Mon, 25 Dec 1995 13:30:00 GMT+0430" (на 4 часа и 30 минут западнее Гринвичского меридиана). Если Вы не специфицируете часовой пояс, используется локальный часовой пояс. GMT и UTC эквивалентны. Поскольку parse это static-метод объекта Date, Вы всегда используете его как Date.parse(), а не как метод Date -объекта, созданного Вами. ПримерЕсли IPOdate это существующий Date -объект, Вы можете установить его в August 9, 1995 таким образом: IPOdate.setTime(Date.parse("Aug 9, 1995")) См. такжеDate.UTCprototypeПрототип для данного класса. Вы можете использовать этот прототип для добавления свойств или методов во все экземпляры класса. О прототипах см. Function.prototype. setDateУстанавливает день/число месяца для специфицированной даты в соответствии с локальным временем. СинтаксисsetDate(dayValue) Параметр
ПримерВторой оператор изменяет theBigDay на July 24. theBigDay = new Date("July 27, 1962 23:30:00") См. такжеDate.getDate, Date.setUTCDatesetFullYearУстанавливает полный год для специфицированной даты в соответствии с локальным временем. СинтаксисsetFullYear(yearValue[, monthValue, dayValue]) Параметры
ОписаниеЕсли параметры monthValue и dayValue не специфицированы, используются значения, возвращаемые методами getMonth и getDate. Если специфицированные Вами параметры находятся вне пределов ожидаемого диапазона, setFullYear пытается соответствующим образом обновить другие параметры и информацию даты в Date -объекте. Например, если Вы специфицируете 15 для monthValue, год увеличивается на 1 (year + 1), а 3 используется для месяца. ПримерtheBigDay = new Date(); См. такжеDate.getUTCFullYear,Date.setUTCFullYear, Date.setYearsetHoursУстанавливает час для специфицированной даты в соответствии с локальным временем.
СинтаксисsetHours(hoursValue[, minutesValue, secondsValue, msValue])Версии до JavaScript 1.3: setHours(hoursValue) Параметры
ОписаниеЕсли Вы не специфицировали параметры minutesValue, secondsValue и msValue, используются значения, возвращаемые методами getUTCMinutes, getUTCSeconds и getMilliseconds. Если специфицированный Вами параметр находится вне пределов ожидаемого диапазона, setHours пытается обновить информацию даты в Date -объекте. Например, если Вы используете 100 для secondsValue, минуты будут увеличены на 1 (min + 1), а 40 будет использовано для секунд. ПримерыtheBigDay.setHours(7) См. такжеDate.getHours, Date.setUTCHourssetMillisecondsУстанавливает миллисекунды для специфицированной даты в соответствии с локальным временем. СинтаксисsetMilliseconds(millisecondsValue) Параметры
ОписаниеЕсли Вы специфицируете число вне пределов ожидаемого диапазона, информация даты в Date -объекте обновляется соответствующим образом. Например, если Вы специфицировали 1005, количество секунд увеличивается на 1, а 5 используется для миллисекунд. ПримерtheBigDay = new Date(); См. такжеDate.getMilliseconds, Date.setUTCMillisecondssetMinutesУстанавливает минуты для специфицированной даты в соответствии с локальным временем. СинтаксисsetMinutes(minutesValue[, secondsValue, msValue])Версии до JavaScript 1.3: setMinutes(minutesValue) Параметры
ПримерыtheBigDay.setMinutes(45) ОписаниеЕсли Вы не специфицировали параметры secondsValue и msValue, используются значения, возвращаемые методами getSeconds и getMilliseconds. Если Вы специфицировали параметр вне ожидаемого диапазона, setMinutes пытается соответствующим образом обновить информацию даты в объекте Date. Например, если Вы использовали 100 для secondsValue, минуты (minutesValue) будут увеличены на 1 (minutesValue + 1), а 40 будет использовано для секунд. См. такжеDate.getMinutes, Date.setUTCMillisecondssetMonthУстанавливает месяц для специфицированной даты в соответствии с локальным временем. СинтаксисsetMonth(monthValue[, dayValue])Версии до JavaScript 1.3: setMonth(monthValue) Параметры
ОписаниеЕсли Вы не специфицировали параметр dayValue, используется значение из метода getDate. Если специфицированный Вами параметр находится вне пределов ожидаемого диапазона, setMonth пытается обновить информацию даты в Date -объекте. Например, если Вы использовали 15 для monthValue, год увеличивается на 1 (year + 1), а 3 будет использовано для месяцев/month. ПримерыtheBigDay.setMonth(6) См. такжеDate.getMonth, Date.setUTCMonthsetSecondsУстанавливает секунды для специфицированной даты в соответствии с локальным временем. СинтаксисsetSeconds(secondsValue[, msValue])Версии до JavaScript 1.3: setSeconds(secondsValue) Параметры
ОписаниеЕсли Вы не специфицируете параметр msValue, используется значение, возвращаемое методом getMilliseconds. Если специфицированный Вами параметр находится вне ожидаемого диапазона, setSeconds пытается обновить информацию даты в Date -объекте. Например, если Вы используете 100 для secondsValue, минуты, хранимые в объекте Date, будут увеличены на 1, а 40 будет использовано для секунд. ПримерыtheBigDay.setSeconds(30) См. такжеDate.getSeconds, Date.setUTCSecondssetTimeУстанавливает значение Date -объекта в соответствии с локальным временем. СинтаксисsetTime(timevalue) Параметр
ОписаниеИспользуйте метод setTime для присвоения даты и времени другому Date -объекту. ПримерыtheBigDay = new Date("July 1, 1999") См. такжеDate.getTime, Date.setUTCHourssetUTCDateУстанавливает день/число месяца для специфицированной даты в соответствии со всемирным временем. СинтаксисsetUTCDate(dayValue) Параметр
ОписаниеЕсли специфицированный Вами параметр находится вне пределов ожидаемого диапазона, setUTCDate пытается обновить информацию даты в Date -объекте. Например, если использовано 40 для dayValue, а хранимый в объекте Date месяц - June, день будет изменён на 10, а месяц будет увеличен до July. ПримерыtheBigDay = new Date(); См. такжеDate.getUTCDate, Date.setDatesetUTCFullYearУстанавливает полный год для специфицированной даты в соответствии со всемирным временем. СинтаксисsetUTCFullYear(yearValue[, monthValue, dayValue]) Параметры
ОписаниеЕсли Вы не специфицировали параметры monthValue и dayValue, используются значения, возвращаемые методами getMonth и getDate. Если специфицированный Вами параметр находится вне пределов ожидаемого диапазона, setUTCFullYear пытается обновить другие параметры и информацию даты в Date -объекте. Например, если Вы специфицировали 15 для monthValue, год увеличивается на 1 (year + 1), а 3 используется для месяца. ПримерыtheBigDay = new Date(); См. такжеDate.getUTCFullYear, Date.setFullYearsetUTCHoursУстанавливает час для специфицированной даты в соответствии со всемирным временем. СинтаксисsetUTCHour(hoursValue[, minutesValue, secondsValue, msValue]) Параметры
ОписаниеЕсли Вы не специфицировали параметры minutesValue, secondsValue и msValue, используются значения, возвращаемые методами getUTCMinutes, getUTCSeconds и getUTCMilliseconds. Если специфицированный Вами параметр находится вне пределов ожидаемого диапазона, setUTCHours пытается обновить информацию в Date -объекте. Например, если Вы используете 100 для secondsValue, минуты будут увеличены на 1 (min + 1), а 40 будет использовано для секунд. ПримерыtheBigDay = new Date(); См. такжеDate.getUTCHours, Date.setHourssetUTCMillisecondsУстанавливает миллисекунды для специфицированной даты в соответствии со всемирным временем. СинтаксисsetUTCMilliseconds(millisecondsValue) Параметр
ОписаниеЕсли специфицированный Вами параметр находится вне пределов ожидаемого диапазона, setUTCMilliseconds пытается обновить информацию в Date -объекте. Например, если Вы использовали 1100 для millisecondsValue, секунды, хранимые в объекте Date, будут увеличены на 1, а 100 будет использовано для миллисекунд. ПримерыtheBigDay = new Date(); См. такжеDate.getUTCMilliseconds, Date.setMillisecondssetUTCMinutesУстанавливает минуты для специфицированной даты в соответствии со всемирным временем. СинтаксисsetUTCMinutes(minutesValue[, secondsValue, msValue]) Параметры
ОписаниеЕсли Вы не специфицировали параметры secondsValue и msValue, используются значения, возвращаемые методами getUTCSeconds и getUTCMilliseconds. Если специфицированный Вами параметр находится вне пределов ожидаемого диапазона, setUTCMinutes пытается обновить информацию в Date -объекте. Например, если Вы используете 100 для secondsValue, минуты (minutesValue) будут увеличены на 1 (minutesValue + 1), а 40 будут использованы для секунд. ПримерыtheBigDay = new Date(); См. такжеDate.getUTCMinutes, Date.setMinutessetUTCMonthУстанавливает месяц для специфицированной даты в соответствии со всемирным временем. СинтаксисsetUTCMonth(monthValue[, dayValue]) Параметры
ОписаниеЕсли Вы не специфицировали параметр dayValue, будет использовано значение, возвращаемое методом getUTCDate. Если специфицированный Вами параметр находится вне пределов ожидаемого диапазона, setUTCMonth пытается обновить информацию в Date -объекте. Например, если Вы использовали 15 для monthValue, год будет увеличен на 1 (year + 1), а 3 будет использовано для месяцев. ПримерыtheBigDay = new Date(); См. такжеDate.getUTCMonth, Date.setMonthsetUTCSecondsУстанавливает секунды для специфицированной даты в соответствии со всемирным временем. СинтаксисsetUTCSeconds(secondsValue[, msValue]) Параметры
ОписаниеЕсли Вы не специфицировали параметр msValue, используется значение, возвращаемое методом getUTCMilliseconds. Если специфицированный Вами параметр находится вне пределов ожидаемого диапазона, setUTCSeconds пытается обновить информацию в Date -объекте. Например, если Вы использовали 100 для secondsValue, минуты, хранимые в Date -объекте, будут увеличены на 1, а 40 будет использовано для секунд. ПримерыtheBigDay = new Date(); См. такжеDate.getUTCSeconds, Date.setSecondssetYearУстанавливает год для специфицированной даты в соответствии с локальным временем. СинтаксисsetYear(yearValue) Параметр
ОписаниеsetYear больше не используется и заменён на метод setFullYear. Если yearValue это число от 0 до 99 (включительно), то год для dateObjectName устанавливается в 1900 + yearValue. Иначе год для dateObjectName устанавливается в yearValue. Чтобы учесть годы до и после 2000, Вы должны использовать setFullYear вместо setYear, чтобы год был специфицирован полностью. ПримерыОбратите внимание, что имеются два способа установки года в 20 столетии. Пример 1.Год установлен в 1996. theBigDay.setYear(96)Пример 2. Год установлен в 1996. theBigDay.setYear(1996)Пример 3. Год установлен 2000. theBigDay.setYear(2000) См. такжеDate.getYear, Date.setFullYear, Date.setUTCFullYeartoGMTStringКонвертирует дату в строку с использованием соглашений Internet по GMT. СинтаксисtoGMTString() ПараметрыОписаниеtoGMTString больше не используется, не рекомендуется к применению и заменён на метод toUTCString. Точный формат возвращаемого toGMTString значения варьируется в зависимости от платформы. Вы должны использовать Date.toUTCString вместо toGMTSTring. Примерыtoday.toGMTString() В этом примере метод toGMTString конвертирует дату в GMT (UTC), используя смещение часового пояса операционной системы, и возвращает строковое значение, которое имеет примерно следующую форму. (Точная форма зависит от платформы.) Mon, 18 Dec 1995 17:28:35 GMT См. такжеDate.toLocaleString, Date.toUTCStringtoLocaleStringКонвертирует дату в строку, используя соглашения данной местности. СинтаксисtoLocaleString() ПараметрыОписаниеЕсли Вы передаёте дату с использованием toLocaleString, имейте в виду, что разные платформы ассемблируют строки по-разному. Методы, такие как getHours, getMinutes и getSeconds, дают более переносимые результаты. Метод toLocaleString опирается на ОС при форматировании дат. Он конвертирует дату в строку, используя соглашения по форматированию операционной системы, на которой скрипт запущен. Например, в США месяц идёт перед числом (04/15/98), а в Германии число идёт перед месяцем (15.04.98). Если ОС не решает проблему year-2000 и не использует полный год для лет до 1900 или после 2000, toLocaleString возвращает строку, которая не решает проблему year-2000. toLocaleString ведёт себя аналогично методу toString при конвертации года, который ОС форматирует несоответствующим образом. ПримерыВ следующем примере today это Date -объект: today = new Date(95,11,18,17,28,35) //месяц представлен числами от 0 до 11 В следующем примере toLocaleString возвращает строковое значение в такой форме. (Точный формат зависит от платформы.) 12/18/95 17:28:35 См. такжеDate.toGMTString, Date.toUTCStringtoSourceВозвращает строку, представляющую исходный код объекта. СинтаксисtoSource() ПараметрыОписаниеМетод toSource возвращает следующие значения:
function Date() { Этот метод обычно вызывается JavaScript внутренне, а не явно в коде. См. такжеObject.toSourcetoStringВозвращает строку, представляющую специфицированный Date -объект. СинтаксисtoString() ПараметрыОписаниеОбъект Date переопределяет метод toString объекта Object; он не наследует Object.toString. Для объектов Date метод toString возвращает строковое представление объекта. JavaScript автоматически вызывает метод toString, когда даты представлена как текстовое значение или когда на дату ссылаются при конкатенации строк. ПримерыtoString -значение объекта Date присваивается переменной myVar: x = new Date(); См. такжеObject.toStringtoUTCStringКонвертирует дату в строку, используя соглашение по всемирному времени. СинтаксисtoUTCString() ПараметрыОписаниеЗначение, возвращаемое методом toUTCString, является читаемой строкой, сформатированной в соответствии с соглашением UTC. Формат return-значения может варьироваться в зависимости от платформы. Примерыvar UTCstring; См. такжеDate.toLocaleString, Date.toUTCStringUTCВозвращает количество миллисекунд в Date -объекте, прошедших после 1 января 1970 года, 00:00:00, всемирного времени. СинтаксисDate.UTC(year, month, day[, hrs, min, sec, ms]) Параметры
ОписаниеUTC принимает разделённые запятыми параметры даты и возвращает количество миллисекунд прошедшее в период от 1 января 1970 года 00:00:00 всемирного времени до времени, специфицированного Вами. Вы должны специфицировать полный год для year; например, 1998. Если специфицирован год в диапазоне от 0 до 99, метод конвертирует год в год 20 столетия (1900 + year); например, если специфицировано 95, используется 1995 год. Метод UTC отличается от конструктора Date двумя позициями:
Если специфицированный Вами параметр находится вне пределов ожидаемого диапазона, метод UTC обновляет другие параметры Вашего числа. Например, если Вы используете 15 для month, год будет увеличен на 1 (year + 1), а 3 будет использоваться для месяца. Поскольку UTC это static-метод объекта Date, Вы всегда используете его так Date.UTC(), а не как метод созданного Вами Date -объекта. ПримерОператор создаёт Date -объект с использованием GMT вместо локального времени: gmtDate = new Date(Date.UTC(96, 11, 1, 0, 0, 0)) См. такжеDate.parsevalueOfВозвращает примитивное значение объекта Date. СинтаксисvalueOf() ПараметрыОписаниеМетод valueOf объекта Date возвращает примитивное значение объекта Date как тип данных number (число), количество миллисекунд, прошедших после полуночи 01 января 1970 года по UTC. Это метод обычно вызывается в JavaScript внутренне, а не явно в коде. Примерыx = new Date(56,6,17); См. такжеObject.valueOf Оглавление | Назад | Вперёд | ИндексДата последнего обновления: 28 мая 1999 года. Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском . книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать |
|