Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

WDH: JavaScript - Дата і час: вбудований об'єкт Date

  1. метод getDate
  2. метод getDay
  3. метод getFullYear
  4. метод getHours
  5. метод getMilliseconds
  6. метод getMinutes
  7. метод getMonth
  8. метод getSeconds
  9. метод getTime
  10. метод getTimezoneOffset
  11. метод getUTCDate
  12. метод getUTCDay
  13. метод getUTCFullYear
  14. метод getUTCHours
  15. метод getUTCMilliseconds
  16. метод getUTCMinutes
  17. метод getUTCMonth
  18. метод getUTCSeconds
  19. метод getVarDate
  20. метод getYear
  21. метод parse
  22. метод setDate
  23. метод setFullYear
  24. метод setHours
  25. метод setMilliseconds
  26. метод setMinutes
  27. метод setMonth
  28. метод setSeconds
  29. метод setTime
  30. метод setUTCDate
  31. метод setUTCFullYear
  32. метод setUTCHours
  33. метод setUTCMilliseconds
  34. метод setUTCMinutes
  35. метод setUTCMonth
  36. метод setUTCSeconds
  37. метод setYear
  38. метод toDateString
  39. метод toGMTString
  40. метод toLocaleDateString
  41. метод toLocaleString
  42. метод toLocaleTimeString
  43. метод toTimeString
  44. метод toString
  45. метод toUTCString
  46. метод UTC
  47. метод valueOf

Об'єкт Date призначений для маніпуляцій з датами і часом. Його примітивним значенням є число, яке дорівнює кількості мілісекунд щодо базового часу , Рівного півночі 1 січня 1970 р Грінвічським меридіану (UTC, Universal Coordinated Time). Якщо це значення дорівнює NaN , То воно вважається невизначеним.

День складається з 86400000 мілісекунд. Діапазон значень Date від -100000000 днів до 100000000 днів щодо базового часу, що приблизно дорівнює 285 616 років в кожну сторону відліку.

Для створення об'єктів Date використовуються наступні конструктори:

new Date () new Date (число) new Date (рядок) new Date (рік, місяць, день [, годинник [, хвилини [, секунди [, мс]?]?]?]?)

тут:

Перший конструктор створює об'єкт Date з поточною датою і часом за місцевим часом. Решта конструктори створюють об'єкт Date з датою і часом, заданими аргументами конструктора.

приклади:

var a = new Date (); // поточні дата і час var b = new Date ( "May 21, 1958 10:15 AM"); // задані дата і час var c = new Date (1958, 4, 21, 10, 15); // те ж саме в іншому форматі Властивості об'єкта Date Властивість Опис Член прототипу constructor Конструктор, який створив об'єкт. Так prototype Посилання на прототип класу об'єктів. Ні Методи об'єкта Date Метод Опис Член прототипу getDate Повертає день місяця за місцевим часом. Так getDay Повертає день тижня за місцевим часом. Так getFullYear Повертає повний номер року за місцевим часом. Так getHours Повертає годинник за місцевим часом. Так getMilliseconds Повертає мілісекунди за місцевим часом. Так getMinutes Повертає хвилини за місцевим часом. Так getMonth Повертає місяць за місцевим часом. Так getSeconds Повертає секунди за місцевим часом. Так getTime Повертає примітивне значення об'єкта. Так getTimezoneOffset Повертає різницю у хвилинах між місцевим часом і UTC. Так getUTCDate Повертає день місяця за часом UTC. Так getUTCDay Повертає день тижня по часу UTC. Так getUTCFullYear Повертає повний номер року за часом UTC. Так getUTCHours Повертає годинник за часом UTC. Так getUTCMilliseconds Повертає мілісекунди за часом UTC. Так getUTCMinutes Повертає хвилини за часом UTC. Так getUTCMonth Повертає місяць за часом UTC. Так getUTCSeconds Повертає секунди за часом UTC. Так getVarDate Повертає примітивне значення об'єкта в форматі VT_DATE. немає getYear Повертає номер року за місцевим часом. Так parse Перетворює дату, задану рядком, в кількість мілісекунд щодо базового часу. немає setDate Встановлює день місяця за місцевим часом. Так setFullYear Встановлює повний номер року за місцевим часом. Так setHours Встановлює годинник за місцевим часом. Так setMilliseconds Встановлює мілісекунди за місцевим часом. Так setMinutes Встановлює хвилини за місцевим часом. Так setMonth Встановлює місяць за місцевим часом. Так setSeconds Встановлює секунди за місцевим часом. Так setTime Встановлює примітивне значення об'єкта. Так setUTCDate Встановлює день місяця за часом UTC. Так setUTCFullYear Встановлює повний номер року за часом UTC. Так setUTCHours Встановлює годинник за часом UTC. Так setUTCMilliseconds Встановлює мілісекунди за часом UTC. Так setUTCMinutes Встановлює хвилини за часом UTC. Так setUTCMonth Встановлює місяць за часом UTC. Так setUTCSeconds Встановлює секунди за часом UTC. Так setYear Встановлює номер року за місцевим часом. Так toDateString Перетворює примітивне значення об'єкта в рядок дати. Так toGMTString Перетворює примітивне значення об'єкта в рядок дати і часу по Грінвічським меридіану. Так toLocaleDateString Перетворює примітивне значення об'єкта в рядок дати в форматі операційної системи. Так toLocaleString Перетворює примітивне значення об'єкта в рядок дати і часу в форматі операційної системи. Так toLocaleTimeString Перетворює примітивне значення об'єкта в рядок часу у форматі операційної системи. Так toString Перетворює примітивне значення об'єкта в рядок. Так toTimeString Перетворює примітивне значення об'єкта в рядок часу. Так toUTCString Перетворює примітивне значення об'єкта в рядок дати і часу по UTC. Так UTC Повертає примітивне значення об'єкта за часом UTC. немає valueOf Повертає примітивне значення об'єкта. Так

метод getDate

синтаксис

: Дата .getDate () Результат: числове значення

Метод getDate перетворює примітивне значення об'єкта дата в номер дня місяця за місцевим часом і повертає його. Результатом є ціле число в діапазоні від 1 до 31. Наприклад, сценарій

var xmas = new Date ( "December 25, 1999. 23:59:59"); document.write (xmas.getDate ());

виведе на екран оглядача число 25.

метод getDay

синтаксис

: Дата .getDay () Результат: числове значення

Метод getDay перетворює примітивне значення об'єкта дата в номер дня тижня за місцевим часом і повертає його. Результатом є ціле число в діапазоні від 0 до 6:

0 = неділю, 1 = понеділок, 2 = вівторок, 3 = середа, 4 = четвер, 5 = п'ятниця 6 = субота.

Наприклад, сценарій

var xmas = new Date ( "December 25, 1999. 23:59:59"); document.write (xmas.getDay ());

виведе на екран оглядача число 6 (т. е. різдво в 1999 р довелося на суботу).

метод getFullYear

синтаксис

: Дата .getFullYear () Результат: числове значення

Метод getFullYear перетворює примітивне значення об'єкта дата в повний (чотиризначний) номер року за місцевим часом і повертає його. Наприклад, сценарій

var today = new Date (); document.write (today.getFullYear ());

виведе на екран оглядача числа 2000.

метод getHours

синтаксис

: Дата .getHours () Результат: числове значення

Метод getHours перетворює примітивне значення об'єкта дата в номер години за місцевим часом і повертає його. Результатом є ціле число в діапазоні від 0 до 23. Наприклад, сценарій

var xmas = new Date ( "December 25, 1999. 23:59:59"); document.write (xmas.getHours ());

виведе на екран оглядача число 23.

метод getMilliseconds

синтаксис

: Дата .getMilliseconds () Результат: числове значення

Метод getMilliseconds перетворює примітивне значення об'єкта дата в мікросекунди за місцевим часом і повертає його. Результатом є ціле число в діапазоні від 0 до 999. Наприклад, сценарій

var xmas = new Date ( "December 25, 1999. 23:59:59"); document.write (xmas.getMilliseconds ());

виведе на екран оглядача число 0.

метод getMinutes

синтаксис

: Дата .getMinutes () Результат: числове значення

Метод getMinutes перетворює примітивне значення об'єкта дата в хвилини за місцевим часом і повертає його. Результатом є ціле число в діапазоні від 0 до 59. Наприклад, сценарій

var xmas = new Date ( "December 25, 1999. 23:59:59"); document.write (xmas.getMinutes ());

виведе на екран оглядача число 59.

метод getMonth

синтаксис

: Дата .getMonth () Результат: числове значення

Метод getMonth перетворює примітивне значення об'єкта дата в номер місяця за місцевим часом і повертає його. Результатом є ціле число в діапазоні від 0 до 11: 0 = січень, 1 = лютий, 2 = березень, 3 = квітень, 4 = травень, 5 = червень, 6 = липень, 7 = серпень, 8 = вересень, 9 = жовтня , 10 = листопад, 11 = грудень.

Наприклад, сценарій

var xmas = new Date ( "December 25, 1999. 23:59:59"); document.write (xmas.getMonth ());

виведе на екран оглядача число 11.

метод getSeconds

синтаксис

: Дата .getSeconds () Результат: числове значення

Метод getSeconds перетворює примітивне значення об'єкта дата в секунди за місцевим часом і повертає його. Результатом є ціле число в діапазоні від 0 до 59. Наприклад, сценарій

var xmas = new Date ( "December 25, 1999. 23:59:59"); document.write (xmas.getSeconds ());

виведе на екран оглядача число 59.

метод getTime

синтаксис

: Дата .getTime () Результат: числове значення

Метод getTime повертає примітивне значення об'єкта дата. Цей метод корисний для копіювання значення одного об'єкта Date в інший. приклад:

var d1 = new Date ( "May 21, 1958"); var d2 = new Date (); d2.SetTime (d1.GetTime ()); // тепер значення цих об'єктів рівні

метод getTimezoneOffset

синтаксис

: Дата .getTimezoneOffset () Результат: числове значення

Метод getTimezoneOffset повертає різницю в хвилинах між UTC і місцевим часом (т. Е. Часом комп'ютера, на якому виконується сценарій). Через переходів на літній і зимовий час ця різниця протягом року може змінюватися. Для перекладу місцевого часу в UTC слід додати до нього отримане значення.

Якщо, наприклад, наступний сценарій

var today = new Date (); document.write (today.getTimezoneOffset () / 60);

виконується на комп'ютері, що знаходиться в Єкатеринбурзі, то він виведе на екран оглядача число -6. Це означає, що час в Єкатеринбурзі на 6 годин більше, ніж UTC.

метод getUTCDate

синтаксис

: Дата .getUTCDate () Результат: числове значення

Метод getUTCDate перетворює примітивне значення об'єкта дата в номер дня місяця за часом UTC і повертає його. Результатом є ціле число в діапазоні від 1 до 31. Наприклад, сценарій

var today = new Date (); document.write (today.getUTCDate ());

виведе на екран оглядача сьогоднішній день місяця.

метод getUTCDay

синтаксис

: Дата .getUTCDay () Результат: числове значення

Метод getUTCDay перетворює примітивне значення об'єкта дата в номер дня тижня по часу UTC і повертає його. Результатом є ціле число в діапазоні від 0 до 6:

0 = неділю, 1 = понеділок, 2 = вівторок, 3 = середа, 4 = четвер, 5 = п'ятниця 6 = субота.

Наприклад, сценарій

var today = new Date (); document.write (today.getUTCDay ());

виведе на екран оглядача сьогоднішній день тижня.

метод getUTCFullYear

синтаксис

: Дата .getUTCFullYear () Результат: числове значення

Метод getUTCFullYear перетворює примітивне значення об'єкта дата в повний (чотиризначний) номер року за часом UTC і повертає його. Наприклад, сценарій

var today = new Date (); document.write (today.getUTCFullYear ());

виведе на екран оглядача номер поточного року.

метод getUTCHours

синтаксис

: Дата .getHours () Результат: числове значення

Метод getUTCHours перетворює примітивне значення об'єкта дата в номер години за часом UTC і повертає його. Результатом є ціле число в діапазоні від 0 до 23. Наприклад, сценарій

var today = new Date (); document.write (today.getUTCHours ());

виведе на екран оглядача поточну кількість годин.

метод getUTCMilliseconds

синтаксис

: Дата .getUTCMilliseconds () Результат: числове значення

Метод getUTCMilliseconds перетворює примітивне значення об'єкта дата в мікросекунди за часом UTC і повертає його. Результатом є ціле число в діапазоні від 0 до 999. Наприклад, сценарій

var today = new Date (); document.write (today.getUTCMilliseconds ());

виведе на екран оглядача поточну кількість мілісекунд.

метод getUTCMinutes

синтаксис

: Дата .getUTCMinutes () Результат: числове значення

Метод getUTCMinutes перетворює примітивне значення об'єкта дата в хвилини за часом UTC і повертає його. Результатом є ціле число в діапазоні від 0 до 59. Наприклад, сценарій

var today = new Date (); document.write (today.getUTCMinutes ());

виведе на екран оглядача поточну кількість хвилин.

метод getUTCMonth

синтаксис

: Дата .getUTCMonth () Результат: числове значення

Метод getUTCMonth перетворює примітивне значення об'єкта дата в номер місяця за часом UTC і повертає його. Результатом є ціле число в діапазоні від 0 до 11: 0 = січень, 1 = лютий, 2 = березень, 3 = квітень, 4 = травень, 5 = червень, 6 = липень, 7 = серпень, 8 = вересень, 9 = жовтня , 10 = листопад, 11 = грудень.

Наприклад, сценарій

var today = new Date (); document.write (today.getUTCMonth ());

виведе на екран оглядача номер поточного місяця.

метод getUTCSeconds

синтаксис

: Дата .getSeconds () Результат: числове значення

Метод getUTCSeconds перетворює примітивне значення об'єкта дата в секунди за часом UTC і повертає його. Результатом є ціле число в діапазоні від 0 до 59. Наприклад, сценарій

var today = new Date (); document.write (today.getUTCSeconds ());

виведе на екран оглядача поточну кількість секунд.

метод getVarDate

синтаксис

: Дата .getVarDate () Результат: числове значення

Метод getVarDate перетворює примітивне значення об'єкта дата в формат VT_DATE і повертає його. Результат залежить від регіональних налаштувань і не використовується JavaScript. Тому цей метод призначений виключно для взаємодії з COM-об'єктами, об'єктами ActiveX або з мовами, які використовують формат дати VT_DATE (такі, наприклад, Visual Basic і VBScript).

метод getYear

синтаксис

: Дата .getYear () Результат: числове значення Підтримка: : Дата Роки 1900-1999 повертаються як 00-99; всі інші роки повертаються чотиризначними числами. Повертається номер року мінус 1900.

Метод getYear перетворює примітивне значення об'єкта дата в номер року за місцевим часом і повертає його. Цей метод є застарілим і підтримується тільки в цілях сумісності; замість нього слід користуватися методом getFullYear .

Наприклад, сценарій

var today = new Date (); document.write (today.getYear ());

виведе на екран Internet Explorer число 2000, а на екран Netscape Navigator число 100.

метод parse

синтаксис

: Date.parse (рядок) Аргументи: рядок - рядковий вираз Результат: числове значення

Метод parse перетворює дату, задану рядком, в кількість мілісекунд щодо базового часу , І повертає його. Рядок: повинна містити дату і час в певному форматі. Допускаються наступні формати дати (прогалини і коми трактуються як роздільники):

"7/20/82" "July 10, 1995" "12-11-76" "10 Jan 2000"

Час може містити години, хвилини і секунди, розділені двокрапкою:

"11:" "11:45" "23:45:12" "11:45:12 PM"

Після дати і часу може стояти покажчик часового поясу наступного виду (обидві форми еквівалентні і означають на 4 години 30 хвилин більше UTC):

"UTC + 0430" "GMT + 0430"

Якщо такого вказівника немає, то час вважається місцевим. Перед датою і часом може стояти назва дня тижня; якщо воно не відповідає заданій датою, то ігнорується.

Це статичний метод об'єкта Date, тому для доступу до нього використовується форма Date.parse, а не об'єкт .parse.

Наприклад, сценарій

var d = new Date (); d.setTime (Date.parse ( "21 May 1 958 10:12")); document.write (d.toLocaleString ());

виведе на екран оглядача приблизно такий рядок: Wednesday, May 21, 1958 10:12:00 (точний вид цього рядка залежить від оглядача і налаштувань операційної системи).

метод setDate

синтаксис

: Дата .setDate (день) Аргументи: день - числовий вираз Результат: немає

Метод setDate змінює номер дня місяця за місцевим часом в об'єкті дата. День повинен бути цілим числом в діапазоні від 1 до 31. Якщо день перевищує кількість днів у цьому місяці, то встановлюється день, рівний дню мінус кількість днів у цьому місяці, а номер місяця збільшується. Якщо день негативний, то день і місяць змінюються по аналогічним правилам.

Наприклад, сценарій

var d = new Date ( "July 27, 1962 23:30:00"); d.setDate (32); document.write (d.toLocaleString ());

виведе на екран оглядача рядок Wednesday, August 01, 1962 23:30:00.

метод setFullYear

синтаксис

: Дата .setFullYear (рік [, місяць [, день]?]?) Аргументи: рік, місяць, день - числові вирази Результат: немає

Метод setFullYear змінює повний (чотиризначний) номер року за місцевим часом в об'єкті дата. Одночасно він дозволяє змінити номер місяця і номер дня у місяці (пор. Методи setMonth і setDate ). Наприклад, сценарій

var d = new Date ( "September 26, 2000. 9:52:30"); d.setFullYear (1999); document.write (d.toLocaleString ());

виведе на екран оглядача рядок Sunday, September 26, 1999. 9:52:30.

метод setHours

синтаксис

: Дата .setHours (годинник [, хвилини [, секунди [, мілісекунди]?]?]?) Аргументи: години, хвилини, секунди, мілісекунди - числові вирази Результат: немає

Метод setHours задає годинник за місцевим часом в об'єкті дата. Годинник повинен бути цілим числом в діапазоні від 0 до 23. Якщо годинник більше 23, то встановлюється годину, рівний годинах мінус 23, а номер дня збільшується. Якщо годинник негативні, то годину і день змінюються по аналогічним правилам.

Цей метод дозволяє одночасно змінити хвилини, секунди і мілісекунди в об'єкті дата. Пор. методи setMinutes , setSeconds і setMilliseconds .

Наприклад, сценарій

var d = new Date ( "July 27, 1962 23:30:00"); d.setHours (25); document.write (d.toLocaleString ());

виведе на екран оглядача рядок Saturday, July 28, 1962 1:30:00.

метод setMilliseconds

синтаксис

: Дата .setMilliseconds (мілісекунди) Аргументи: мілісекунди - числове вираження Результат: немає

Метод setMilliseconds задає мілісекунди за місцевим часом в об'єкті дата. Мілісекунди повинні бути цілим числом в діапазоні від 0 до 999. Якщо мілісекунди більше 999, то встановлюються мілісекунди, рівні мілісекунд мінус 999, а номер секунди збільшується. Якщо мілісекунди негативні, то мілісекунди і секунди змінюються по аналогічним правилам.

Наприклад, сценарій

var d = new Date ( "January 20, 1999. 23:59:59"); d.setMilliseconds (-1000); document.write (d.toLocaleString ());

виведе на екран оглядача рядок Wednesday, January 20, 1999. 23:59:58.

метод setMinutes

синтаксис

: Дата .setMinutes (хвилини [, секунди [, мілісекунди]?]?) Аргументи: хвилини, секунди, мілісекунди - числове вираження Результат: немає

Метод setMinutes задає хвилини за місцевим часом в об'єкті дата. Хвилини повинні бути цілим числом в діапазоні від 0 до 59. Якщо хвилини більше 59, то встановлюються хвилини, рівні хвилинах мінус 59, а номер години збільшується. Якщо хвилини негативні, то хвилини і годинник змінюються по аналогічним правилам.

Цей метод дозволяє одночасно змінити секунди і мілісекунди в об'єкті дата. Пор. методи setSeconds і setMilliseconds .

Наприклад, сценарій

var d = new Date ( "January 20, 1999. 23:59:59"); d.setMinutes (60); document.write (d.toLocaleString ());

виведе на екран оглядача рядок Thursday, January 21, 1999. 00:00:59.

метод setMonth

синтаксис

: Дата .setMonth (місяць [, день]?) Аргументи: місяць, день - числові вирази Результат: немає

Метод setMonth задає номер місяця за місцевим часом в об'єкті дата. Місяць повинен бути цілим числом в діапазоні від 0 до 11. Якщо місяць більше 11, то встановлюється місяць, дорівнює місяцю мінус 11, а номер року збільшується. Якщо місяць від'ємний, то місяць і роки змінюються по аналогічним правилам.

Цей метод дозволяє одночасно змінити номер дня у місяці (пор. Метод setDate ).

Наприклад, сценарій

var d = new Date ( "January 20, 1999. 23:59:59"); d.setMonth (-1); document.write (d.toLocaleString ());

виведе на екран оглядача рядок Sunday, December 20, 1998. 23:59:59.

метод setSeconds

синтаксис

: Дата .setSeconds (секунди [, мілісекунди]?) Аргументи: секунди, мілісекунди - числові вирази Результат: немає

Метод setSeconds задає секунди за місцевим часом в об'єкті дата. Cекунд повинні бути цілим числом в діапазоні від 0 до 59. Якщо секунди більше 59, то встановлюються секунди, рівні секундам мінус 59, а номер хвилини збільшується. Якщо секунди негативні, то секунди і хвилини змінюються по аналогічним правилам.

Цей метод дозволяє одночасно змінити мікросекунди (пор. Метод setMilliseconds ).

Наприклад, сценарій

var d = new Date ( "January 20, 1999. 23:59:59"); d.setSeconds (60); document.write (d.toLocaleString ());

виведе на екран оглядача рядок Thursday, January 21, 1999. 00:00:00.

метод setTime

синтаксис

: Дата .setTime (значення) Аргументи: значення - числове вираження Результат: числове значення

Метод setTime встановлює примітивне значення об'єкта дата, рівним значенню. Заданий значення об'єкта не залежить від часового поясу. Цей метод корисний для копіювання значення одного об'єкта Date в інший. приклад:

var d1 = new Date ( "May 21, 1958"); var d2 = new Date (); d2.SetTime (d1.GetTime ()); // тепер значення цих об'єктів рівні

метод 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 5:16:41 UTC, а на екран Netscape Navigator - рядок виду Tue, 26 Sep 2000 5: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 5:16:41 UTC, а на екран Netscape Navigator - рядок виду Tue, 26 Sep 2000 5:16:41 GMT.

метод UTC

синтаксис

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

Метод UTC перетворює задані дату і час на примітивне значення об'єкта Date по часу UTC і повертає його. Аргументи мають таке значення:

Це статичний метод об'єкта 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 .

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.