diff options
author | Ryan Johnson <rjohnson@mozilla.com> | 2021-04-29 16:16:42 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-29 16:16:42 -0700 |
commit | 95aca4b4d8fa62815d4bd412fff1a364f842814a (patch) | |
tree | 5e57661720fe9058d5c7db637e764800b50f9060 /files/uk/web/javascript/reference/global_objects/date | |
parent | ee3b1c87e3c8e72ca130943eed260ad642246581 (diff) | |
download | translated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.tar.gz translated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.tar.bz2 translated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.zip |
remove retired locales (#699)
Diffstat (limited to 'files/uk/web/javascript/reference/global_objects/date')
53 files changed, 0 insertions, 4656 deletions
diff --git a/files/uk/web/javascript/reference/global_objects/date/@@toprimitive/index.html b/files/uk/web/javascript/reference/global_objects/date/@@toprimitive/index.html deleted file mode 100644 index 3bb645c604..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/@@toprimitive/index.html +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: 'Date.prototype[@@toPrimitive]' -slug: Web/JavaScript/Reference/Global_Objects/Date/@@toPrimitive -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/@@toPrimitive ---- -<div>{{JSRef}}</div> - -<p>Метод <code><strong>[@@toPrimitive]()</strong></code> перетворює об'єкт <code>Date</code> на просте значення.</p> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><var>Date()[Symbol.toPrimitive](hint); -</var></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Просте значення наданого об'єкта {{jsxref("Date")}}. В залежності від аргументу, метод може повернути або рядок, або число.</p> - -<h2 id="Опис">Опис</h2> - -<p>Метод <code>[@@toPrimitive]()</code> об'єкта {{jsxref("Date")}} повертає просте значення, яке належить або до числового, або до рядкового типу.</p> - -<p>Якщо <code>hint</code> дорівнює <code>"string"</code> або <code>"default"</code>, <code>[@@toPrimitive]()</code> намагається викликати метод {{jsxref("Object.prototype.toString()", "toString")}}. Якщо властивість <code>toString</code> не існує, він намагається викликати метод {{jsxref("Object.prototype.valueOf()", "valueOf")}}, а якщо <code>valueOf</code> також не існує, <code>[@@toPrimitive]()</code> викидає помилку {{jsxref("TypeError")}}.</p> - -<p>Якщо <code>hint</code> дорівнює <code>"number"</code>, <code>[@@toPrimitive]()</code> спрочатку намагається викликати <code>valueOf</code>, а якщо не вдається, він викликає <code>toString</code>.</p> - -<p>JavaScript викликає метод <code>[@@toPrimitive]()</code> для перетворення об'єкта на просте значення. Вам рідко знадобиться викликати метод <code>[@@toPrimitive]()</code> власноруч; JavaScript автоматично викликає його, коли зустрічає об'єкт там, де очікується просте значення.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Повернення_простих_значень_дати">Повернення простих значень дати</h3> - -<pre class="brush: js notranslate">const testDate = new Date(1590757517834); -// "Date Fri May 29 2020 14:05:17 GMT+0100 (British Summer Time)" - -testDate[Symbol.toPrimitive]('string'); -// Returns "Date Fri May 29 2020 14:05:17 GMT+0100 (British Summer Time)" - -testDate[Symbol.toPrimitive]('number'); -// Returns "1590757517834" - -testDate[Symbol.toPrimitive]('default'); -// Returns "Date Fri May 29 2020 14:05:17 GMT+0100 (British Summer Time)"</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype-@@toprimitive', 'Date.prototype.@@toPrimitive')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.@@toPrimitive")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Symbol.toPrimitive")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/date/index.html b/files/uk/web/javascript/reference/global_objects/date/date/index.html deleted file mode 100644 index 690a85f842..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/date/index.html +++ /dev/null @@ -1,135 +0,0 @@ ---- -title: Конструктор Date() -slug: Web/JavaScript/Reference/Global_Objects/Date/Date -tags: - - Date - - JavaScript - - Довідка - - Конструктор -translation_of: Web/JavaScript/Reference/Global_Objects/Date/Date ---- -<div>{{JSRef}}</div> - -<p><span class="seoSummary">Створює екземпляр об'єкта JavaScript <strong><code>Date</code></strong>, який відображає єдиний момент часу у незалежному від платформи форматі. </span>Об'єкти <code>Date</code> містять число, яке відображає кількість мілісекунд від 1 січня 1970 року (UTC).</p> - -<div>{{EmbedInteractiveExample("pages/js/date-constructor.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate">new Date() -new Date(<var>value</var>) -new Date(<var>dateString</var>) -new Date(<var>year</var>, <var>monthIndex</var> [, <var>day</var> [, <var>hours</var> [, <var>minutes</var> [, <var>seconds</var> [, <var>milliseconds</var>]]]]]) -</pre> - -<div class="blockIndicator note"> -<p><strong>Заувага:</strong> Єдиним правильним способом створити новий екземпляр об'єкта <code>Date</code> є використання оператора {{jsxref("new")}}. Якщо ви просто викличете безпосередньо об'єкт <code>Date</code>, наприклад, так <code>now = Date()</code>, то повернеться рядок, а не об'єкт <code>Date</code>.</p> -</div> - -<h3 id="Параметри">Параметри</h3> - -<p>Існують чотири основні форми конструктора <code>Date()</code>:</p> - -<ol> - <li> - <h4 id="Без_параметрів">Без параметрів</h4> - - <p>Коли не надано жодних параметрів, новостворений об'єкт <code>Date</code> відображає поточну дату та час на момент його створення.</p> - </li> - <li> - <h4 id="Значення_часу_або_часова_мітка">Значення часу або часова мітка</h4> - - <dl> - <dt><code><var>value</var></code></dt> - <dd>Ціле число, що відображає кількість мілісекунд від 1 січня 1970 року, 00:00:00 UTC (час ECMAScript, еквівалент часу UNIX), при цьому високосні секунди ігноруються. Пам'ятайте, що більшість функцій <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_16">часової мітки UNIX</a> мають точність лише до найближчої секунди.</dd> - </dl> - </li> - <li> - <h4 id="Рядок_з_часовою_міткою">Рядок з часовою міткою</h4> - - <dl> - <dt><code><var>dateString</var></code></dt> - <dd>Рядкове значення дати, надане у форматі, що розпізнається методом {{jsxref("Date.parse()")}}. (Ці формати є <a href="http://tools.ietf.org/html/rfc2822#page-14">часовими мітками стандарту RFC 2822, що відповідають IEНF</a>, а також рядками у <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.1.15">варіації формату ISO8601</a>.) - <div class="note"> - <p><strong>Заувага:</strong> Розбір рядків дати за допомогою конструктора <code>Date</code> (та методу <code>Date.parse()</code>, який працює так само) <em>наполегливо не рекомендується</em> через відмінності та невідповідності між переглядачами.</p> - - <ul> - <li>Підтримка формату рядків <a href="https://tools.ietf.org/html/rfc2822">RFC 2822</a> є лише домовленістю.</li> - <li>Підтримка форматів ISO 8601 відрізняється в тому, що рядки, які містять лише дату (наприклад, <code>"1970-01-01"</code>), сприймаються як UTC, а не як локальний формат.</li> - </ul> - </div> - </dd> - </dl> - </li> - <li> - <h4 id="Значення_окремих_компонентів_дати_та_часу">Значення окремих компонентів дати та часу</h4> - - <p>Маючи принаймні рік та місяць, ця форма <code>Date()</code> вертає об'єкт <code>Date</code>, чиї значення компонентів (рік, місяць, день, години, хвилини, секунди та мілісекунди) усі взяті з наступних параметрів. Будь-яким відсутнім полям надається найменше можливе значення (<code>1</code> для дня (<code><var>day</var></code><var>)</var> та <code>0</code> для усіх інших компонентів).</p> - - <dl> - <dt><code><var>year</var></code></dt> - <dd> - <p>Ціле число, що відображає рік.</p> - - <p>Значення з <code>0</code> по <code>99</code> відповідають рокам з <code>1900</code> по <code>1999</code>. Усі інші значення дорівнюють вказаному року.</p> - </dd> - <dt><code><var>monthIndex</var></code></dt> - <dd>Ціле число, що відображає місяць, починаючи з <code>0</code> для січня, по <code>11</code> для грудня.</dd> - <dt><code><var>day</var></code> {{optional_inline}}</dt> - <dd>Ціле число, що відображає день місяця. За замовчуванням <code>1</code>.</dd> - <dt><code><var>hours</var></code> {{optional_inline}}</dt> - <dd>Ціле число, що відображає значення години. За замовчуванням <code>0</code> (північ).</dd> - <dt><code><var>minutes</var></code> {{optional_inline}}</dt> - <dd>Ціле число, що відображає значення хвилин. За замовчуванням <code>0</code> хвилин з початку години.</dd> - <dt><code><var>seconds</var></code> {{optional_inline}}</dt> - <dd>Ціле число, що відображає значення секунд. За замовчуванням <code>0</code> секунд з початку хвилини.</dd> - <dt><code><var>milliseconds</var></code> {{optional_inline}}</dt> - <dd>Ціле число, що відображає значення мілісекунд. За замовчуванням <code>0</code> мілісекунд з початку секунди.</dd> - </dl> - </li> -</ol> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Кілька_способів_створити_обєкт_Date">Кілька способів створити об'єкт Date</h3> - -<p>Наступні приклади демонструють кілька способів створити дати JavaScript:</p> - -<div class="note"> -<p><strong>Заувага:</strong> Розбір рядків дати за допомогою конструктора <code>Date</code> (а також методу <code>Date.parse</code>, вони еквівалентні) наполегливо не рекомендується через відмінності та невідповідності між переглядачами.</p> -</div> - -<pre class="brush: js notranslate">let today = new Date() -let birthday = new Date('December 17, 1995 03:24:00') -let birthday = new Date('1995-12-17T03:24:00') -let birthday = new Date(1995, 11, 17) // нумерація місяців починається з 0 -let birthday = new Date(1995, 11, 17, 3, 24, 0)</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Специфікація</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('ESDraft', '#sec-date-constructor', 'Date')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.Date")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getdate/index.html b/files/uk/web/javascript/reference/global_objects/date/getdate/index.html deleted file mode 100644 index 431044f4df..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getdate/index.html +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: Date.prototype.getDate() -slug: Web/JavaScript/Reference/Global_Objects/Date/getDate -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getDate ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getDate()</code></strong> повертає день місяця для вказаної дати згідно з місцевим часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-getdate.html","shorter")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getDate()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Ціле число між 1 та 31, що відображає день місяця для наданої дати згідно з місцевим часом.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getDate">Використання getDate()</h3> - -<p>Друга інструкція, наведена нижче, присвоює значення 25 змінній <code>day</code> на основі значення об'єкта {{jsxref("Date")}} на ім'я <code>Xmas95</code>.</p> - -<pre class="brush: js notranslate">var Xmas95 = new Date('December 25, 1995 23:15:30'); -var day = Xmas95.getDate(); - -console.log(day); // 25 -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getdate', 'Date.prototype.getDate')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.getDate")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCDate()")}}</li> - <li>{{jsxref("Date.prototype.getUTCDay()")}}</li> - <li>{{jsxref("Date.prototype.setDate()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getday/index.html b/files/uk/web/javascript/reference/global_objects/date/getday/index.html deleted file mode 100644 index 9c4a6fe852..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getday/index.html +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: Date.prototype.getDay() -slug: Web/JavaScript/Reference/Global_Objects/Date/getDay -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getDay ---- -<div>{{JSRef}}</div> - -<p><span class="seoSummary">Метод <strong><code>getDay()</code></strong> повертає день тижня для вказаної дати згідно з місцевим часом, де 0 означає неділю.</span> Щоб отримати день місяця, дивіться {{jsxref("Date.prototype.getDate()")}}.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-getday.html", "shorter")}}</div> - -<div class="hidden">The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> and send us a pull request.</div> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getDay()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Ціле число між 0 та 6, що відповідає дню тижня для наданої дати згідно з місцевим часом: 0 - неділя, 1 - понеділок, 2 - вівторок і т.д.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getDay">Використання <code>getDay()</code></h3> - -<p>Друга інструкція, наведена нижче, присвоює значення 1 змінній <code>weekday</code> на основі значення об'єкта {{jsxref("Date")}} на ім'я <code>Xmas95</code>. 25 грудня 1995 року - це понеділок.</p> - -<pre class="brush: js notranslate">var Xmas95 = new Date('December 25, 1995 23:15:30'); -var weekday = Xmas95.getDay(); - -console.log(weekday); // 1 -</pre> - -<div class="blockIndicator note"> -<p><strong>Заувага:</strong> За необхідності можна отримати повну назву дня (наприклад, <code>"понеділок"</code>) за допомогою методу {{jsxref("DateTimeFormat", "Intl.DateTimeFormat")}} з параметром <code>options</code>. З цим методом інтернаціоналізація стає простішою:</p> - -<pre class="brush: js notranslate">var options = { weekday: 'long'}; -console.log(new Intl.DateTimeFormat('en-US', options).format(Xmas95)); -// Monday -console.log(new Intl.DateTimeFormat('uk', options).format(Xmas95)); -// понеділок -</pre> -</div> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Специфікація</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getday', 'Date.prototype.getDay')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - - - -<p>{{Compat("javascript.builtins.Date.getDay")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCDate()")}}</li> - <li>{{jsxref("Date.prototype.getUTCDay()")}}</li> - <li>{{jsxref("Date.prototype.setDate()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getfullyear/index.html b/files/uk/web/javascript/reference/global_objects/date/getfullyear/index.html deleted file mode 100644 index cc94ae8146..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getfullyear/index.html +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: Date.prototype.getFullYear() -slug: Web/JavaScript/Reference/Global_Objects/Date/getFullYear -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getFullYear ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getFullYear()</code></strong> повертає рік вказаної дати згідно з місцевим часом.</p> - -<p>Використовуйте цей метод замість методу {{jsxref("Date.prototype.getYear()", "getYear()")}}.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-getfullyear.html","shorter")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getFullYear()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Число, що відповідає року наданої дати згідно з місцевим часом.</p> - -<h2 id="Опис">Опис</h2> - -<p>Значення, яке повертає <code>getFullYear()</code>, є абсолютним числом. Для дат між роками 1000 та 9999 <code>getFullYear()</code> повертає чотиризначне число, наприклад, 1995. Використовуйте цю функцію, щоб бути певними, що рік узгоджується з роками після 2000.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getFullYear">Використання <code>getFullYear()</code></h3> - -<p>Наступний приклад присвоює чотиризначне значення поточного року змінній <code>year</code>.</p> - -<pre class="brush: js notranslate">var today = new Date(); -var year = today.getFullYear(); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getfullyear', 'Date.prototype.getFullYear')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.getFullYear")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCFullYear()")}}</li> - <li>{{jsxref("Date.prototype.setFullYear()")}}</li> - <li>{{jsxref("Date.prototype.getYear()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/gethours/index.html b/files/uk/web/javascript/reference/global_objects/date/gethours/index.html deleted file mode 100644 index 090762146c..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/gethours/index.html +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: Date.prototype.getHours() -slug: Web/JavaScript/Reference/Global_Objects/Date/getHours -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getHours ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getHours()</code></strong> повертає годину вказаної дати згідно з місцевим часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-gethours.html","shorter")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><var>dateObj</var>.getHours()</pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Ціле число між 0 та 23, яке відображає годину наданої дати згідно з місцевим часом.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getHours">Використання <code>getHours()</code></h3> - -<p>Друга інструкція, наведена нижче, присвоює значення 23 змінній <code>hours</code> на основі значення об'єкта {{jsxref("Global_Objects/Date", "Date")}} на ім'я <code>Xmas95</code>.</p> - -<pre class="brush: js notranslate">let Xmas95 = new Date('December 25, 1995 23:15:30'); -let hours = Xmas95.getHours(); - -console.log(hours); // 23 -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Специфікація</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.gethours', 'Date.prototype.getHours')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.getHours")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCHours()")}}</li> - <li>{{jsxref("Date.prototype.setHours()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getmilliseconds/index.html b/files/uk/web/javascript/reference/global_objects/date/getmilliseconds/index.html deleted file mode 100644 index bef2c69b6d..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getmilliseconds/index.html +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: Date.prototype.getMilliseconds() -slug: Web/JavaScript/Reference/Global_Objects/Date/getMilliseconds -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getMilliseconds ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getMilliseconds()</code></strong> повертає мілісекунди у вказаній даті згідно з місцевим часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-getmilliseconds.html","shorter")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getMilliseconds()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Число між 0 та 999, що відображає мілісекунди для наданої дати згідно з місцевим часом.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getMilliseconds">Використання <code>getMilliseconds()</code></h3> - -<p>Наступний приклад присвоює значення мілісекунд поточного часу змінній <code>milliseconds</code>:</p> - -<pre class="brush: js notranslate">var today = new Date(); -var milliseconds = today.getMilliseconds(); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getmilliseconds', 'Date.prototype.getMilliseconds')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.getMilliseconds")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCMilliseconds()")}}</li> - <li>{{jsxref("Date.prototype.setMilliseconds()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getminutes/index.html b/files/uk/web/javascript/reference/global_objects/date/getminutes/index.html deleted file mode 100644 index 7cd9470003..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getminutes/index.html +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: Date.prototype.getMinutes() -slug: Web/JavaScript/Reference/Global_Objects/Date/getMinutes -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getMinutes ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getMinutes()</code></strong> повертає хвилини у вказаній даті згідно з місцевим часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-getminutes.html","shorter")}}</div> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getMinutes()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Ціле число між 0 та 59, що відображає хвилини у наданій даті згідно з місцевим часом.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getMinutes">Використання <code>getMinutes()</code></h3> - -<p>Друга інструкція, наведена нижче, присвоює 15 змінній <code>minutes</code> на основі значення об'єкта {{jsxref("Global_Objects/Date", "Date")}} на ім'я <code>Xmas95</code>.</p> - -<pre class="brush: js notranslate">var Xmas95 = new Date('December 25, 1995 23:15:30'); -var minutes = Xmas95.getMinutes(); - -console.log(minutes); // 15 -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getminutes', 'Date.prototype.getMinutes')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.getMinutes")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCMinutes()")}}</li> - <li>{{jsxref("Date.prototype.setMinutes()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getmonth/index.html b/files/uk/web/javascript/reference/global_objects/date/getmonth/index.html deleted file mode 100644 index 1e1b620d75..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getmonth/index.html +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: Date.prototype.getMonth() -slug: Web/JavaScript/Reference/Global_Objects/Date/getMonth -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getMonth ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getMonth()</code></strong> повертає місяць у вказаній даті згідно з місцевим часом, як значення на основі нуля (де нуль позначає перший місяць року).</p> - -<div>{{EmbedInteractiveExample("pages/js/date-getmonth.html","shorter")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getMonth()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Ціле число між 0 та 11, що відображає місяць у наданій даті згідно з місцевим часом. 0 відповідає січню, 1 лютому, і так далі.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getMonth">Використання <code>getMonth()</code></h3> - -<p>Друга інструкція, наведена нижче, присвоює значення 11 змінній <code>month</code>, на основі значення об'єкта {{jsxref("Date")}} на ім'я <code>Xmas95</code>.</p> - -<pre class="brush: js notranslate">var Xmas95 = new Date('December 25, 1995 23:15:30'); -var month = Xmas95.getMonth(); - -console.log(month); // 11 -</pre> - -<div class="blockIndicator note"> -<p><strong>Заувага:</strong> За необхідності можна отримати повну назву місяця (наприклад, <code>"січень"</code>) за допомогою методу <code><a href="/uk/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat#Using_options">Intl.DateTimeFormat()</a></code> з параметром <code>options</code>. З цим методом інтернаціоналізація стає простішою:</p> - -<pre class="brush: js notranslate">var options = { month: 'long'}; -console.log(new Intl.DateTimeFormat('en-US', options).format(Xmas95)); -// December -console.log(new Intl.DateTimeFormat('uk', options).format(Xmas95)); -// грудень -</pre> -</div> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getmonth', 'Date.prototype.getMonth')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.getMonth")}}</p> - -<h2 id="See_also" name="See_also">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCMonth()")}}</li> - <li>{{jsxref("Date.prototype.setMonth()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getseconds/index.html b/files/uk/web/javascript/reference/global_objects/date/getseconds/index.html deleted file mode 100644 index b96c2f068d..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getseconds/index.html +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: Date.prototype.getSeconds() -slug: Web/JavaScript/Reference/Global_Objects/Date/getSeconds -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getSeconds ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getSeconds()</code></strong> повертає секунди у вказаній даті згідно з місцевим часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-getseconds.html", "shorter")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getSeconds()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Ціле число між 0 та 59, що відображає секунди у наданій даті згідно з місцевим часом.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getSeconds">Використання <code>getSeconds()</code></h3> - -<p>Друга інструкція, наведена нижче, присвоює значення 30 змінній <code>seconds</code>, на основі значення об'єкта {{jsxref("Global_Objects/Date", "Date")}} на ім'я <code>Xmas95</code>.</p> - -<pre class="brush: js notranslate">var Xmas95 = new Date('December 25, 1995 23:15:30'); -var seconds = Xmas95.getSeconds(); - -console.log(seconds); // 30 -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getseconds', 'Date.prototype.getSeconds')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.getSeconds")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCSeconds()")}}</li> - <li>{{jsxref("Date.prototype.setSeconds()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/gettime/index.html b/files/uk/web/javascript/reference/global_objects/date/gettime/index.html deleted file mode 100644 index 58fce8fef3..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/gettime/index.html +++ /dev/null @@ -1,109 +0,0 @@ ---- -title: Date.prototype.getTime() -slug: Web/JavaScript/Reference/Global_Objects/Date/getTime -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getTime ---- -<div> {{JSRef}}</div> - -<p>Метод <strong><code>getTime()</code></strong> повертає кількість мілісекунд* з початку <a href="https://uk.wikipedia.org/wiki/%D0%A7%D0%B0%D1%81_Unix">часу Unix</a>.</p> - -<p>* JavaScript використовує <em>мілісекунди</em> як одиницю вимірювання, тоді як час Unix вимірюється у <em>секундах</em>.</p> - -<p><em>getTime() завжди використовує UTC для подання часу. Наприклад, у клієнтському оглядачі в одному часовому поясі getTime() буде таким самим, як і в оглядачі у будь-якому іншому часовому поясі.</em></p> - -<div>Ви можете скористатись цим методом, щоб допомогти присвоїти дату та час іншому об'єкту {{jsxref("Date")}}. Цей метод функціонально еквівалентний методу {{jsxref("Date.valueof", "valueOf()")}}.</div> - -<div></div> - -<div>{{EmbedInteractiveExample("pages/js/date-gettime.html","shorter")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getTime()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Число, що відображає кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та наданою датою.</p> - -<h2 id="Зменшена_точність_часу">Зменшена точність часу</h2> - -<p>Для захисту від атак за часом чи за цифровими відбитками точність <code>new Date().getTime()</code> може бути округлена, в залежності від налаштувань переглядача. У Firefox параметр <code>privacy.reduceTimerPrecision</code> за замовчуванням увімкнений та дорівнює 20 мс у Firefox 59; у 60 він дорівнює 2 мс.</p> - -<pre class="brush: js notranslate">// зменшена точність часу (2 мс) у Firefox 60 -new Date().getTime(); -// 1519211809934 -// 1519211810362 -// 1519211811670 -// ... - - -// зменшена точність часу з увімкненим параметром `privacy.resistFingerprinting` -new Date().getTime(); -// 1519129853500 -// 1519129858900 -// 1519129864400 -// ... -</pre> - -<p>У Firefox ви також можете увімкнути <code>privacy.resistFingerprinting</code>, точність дорівнюватиме або 100 мс, або значенню <code>privacy.resistFingerprinting.reduceTimerPrecision.microseconds</code>, в залежності від того, що більше.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getTime_для_копіювання_дати">Використання <code>getTime()</code> для копіювання дати</h3> - -<p>Створення об'єкта дати з ідентичним значенням часу.</p> - -<pre class="brush: js notranslate">// Оскільки місяці нумеруються з нуля, birthday дорівнює 10 січня 1995 -var birthday = new Date(1994, 12, 10); -var copy = new Date(); -copy.setTime(birthday.getTime()); -</pre> - -<h3 id="Вимірюємо_час_виконання">Вимірюємо час виконання</h3> - -<p>Віднімання між двома викликами <code>getTime()</code> на новозгенерованих об'єктах {{jsxref("Date")}} дасть проміжок часу між цими двома викликами. Це можна використати, щоб обчислити час виконання деяких операцій. Дивіться також {{jsxref("Date.now()")}}, щоб запобігти створенню непотрібних екземплярів {{jsxref("Date")}}.</p> - -<pre class="brush: js notranslate">var end, start; - -start = new Date(); -for (var i = 0; i < 1000; i++) { - Math.sqrt(i); -} -end = new Date(); - -console.log('Операція зайняла ' + (end.getTime() - start.getTime()) + ' мсек'); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.gettime', 'Date.prototype.getTime')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.getTime")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.setTime()")}}</li> - <li>{{jsxref("Date.prototype.valueOf()")}}</li> - <li>{{jsxref("Date.now()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/gettimezoneoffset/index.html b/files/uk/web/javascript/reference/global_objects/date/gettimezoneoffset/index.html deleted file mode 100644 index 35360a9a7e..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/gettimezoneoffset/index.html +++ /dev/null @@ -1,97 +0,0 @@ ---- -title: Date.prototype.getTimezoneOffset() -slug: Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getTimezoneOffset()</code></strong> повертає різніцю, у хвилинах, між поточним місцевим часовим поясом (налаштування системи хоста) та UTC.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-gettimezoneoffset.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><var>dateObj</var>.getTimezoneOffset()</pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Число, що відображає зсув часового поясу, в хвилинах, від дати, що базується на поточних налаштуваннях системи, до UTC.</p> - -<h2 id="Опис">Опис</h2> - -<p>Зсув часового поясу - це різниця, у хвилинах, між місцевим часом та UTC (<em>Coordinated Universal Time</em>, Всесвітній координований час).</p> - -<p>Зауважте, це означає, що зсув є додатнім, якщо локальний часовий пояс розташований за UTC, та від'ємним, якщо він розташований попереду. Наприклад, для часового поясу UTC+10:00 (Австралійський східний стандартний час, Час Чаморро), результатом буде <code>-600</code>.</p> - -<table class="standard-table"> - <thead> - <tr> - <th scope="row">Локальний часовий пояс</th> - <th scope="col">UTC-8</th> - <th scope="col">UTC</th> - <th scope="col">UTC+3</th> - </tr> - </thead> - <tbody> - <tr> - <th scope="row">Значення, що повертається</th> - <td>480</td> - <td>0</td> - <td>-180</td> - </tr> - </tbody> -</table> - -<p>Зсув часового поясу, який повертається, стосується об'єкта Date, на якому викликається метод.</p> - -<p>Якщо в системі налаштований перехід на літній час, зсув буде змінюватись, в залежності від дати та часу, які містить об'єкт Date, та дати та часу, на які впливає перехід на літній час.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getTimezoneOffset">Використання <code>getTimezoneOffset()</code></h3> - -<pre class="brush: js notranslate">// Отримати зсув поточного часового поясу для хостового пристрою -let x = new Date(); -let currentTimeZoneOffsetInHours = x.getTimezoneOffset() / 60; -// -3 - -// Отримати зсув часового поясу для Міжнародного дня праці (1 травня) у 2016 р. -// Будьте обережні, конструктор Date() рахує місяці з 0, тому травень -// передається числом 4 (а не 5) -let labourDay = new Date(2016, 4, 1) -let labourDayOffset = labourDay.getTimezoneOffset() / 60; -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Специфікація</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.gettimezoneoffset', 'Date.prototype.getTimezoneOffset')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.getTimezoneOffset")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getutcdate/index.html b/files/uk/web/javascript/reference/global_objects/date/getutcdate/index.html deleted file mode 100644 index 61ef05a778..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getutcdate/index.html +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: Date.prototype.getUTCDate() -slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCDate -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCDate ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getUTCDate()</code></strong> повертає день місяця у вказаній даті згідно з всесвітнім часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-getutcdate.html")}}</div> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getUTCDate()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Ціле число між 1 та 31, що відображає день місяця у наданій даті згідно з всесвітнім часом.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getUTCDate">Використання <code>getUTCDate()</code></h3> - -<p>Наступний приклад присвоює значення дня поточної дати змінній <code>day</code>.</p> - -<pre class="brush: js notranslate">var today = new Date(); -var day = today.getUTCDate(); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getutcdate', 'Date.prototype.getUTCDate')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.getUTCDate")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getDate()")}}</li> - <li>{{jsxref("Date.prototype.getUTCDay()")}}</li> - <li>{{jsxref("Date.prototype.setUTCDate()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getutcday/index.html b/files/uk/web/javascript/reference/global_objects/date/getutcday/index.html deleted file mode 100644 index 61081ed52f..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getutcday/index.html +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: Date.prototype.getUTCDay() -slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCDay -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCDay ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getUTCDay()</code></strong> повертає день тижня у вказаній даті згідно з всесвітнім часом, де 0 означає неділю.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-getutcday.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getUTCDay()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Ціле число, що відповідає дню тижня для наданої дати, згідно з всесвітнім часом: 0 - неділя, 1 - понеділок, 2 - вівторок, і так далі.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getUTCDay">Використання <code>getUTCDay()</code></h3> - -<p>Наступний приклад присвоює день тижня поточної дати змінній <code>weekday</code>.</p> - -<pre class="brush: js notranslate">var today = new Date(); -var weekday = today.getUTCDay(); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getutcday', 'Date.prototype.getUTCDay')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.getUTCDay")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCDate()")}}</li> - <li>{{jsxref("Date.prototype.getDay()")}}</li> - <li>{{jsxref("Date.prototype.setUTCDate()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getutcfullyear/index.html b/files/uk/web/javascript/reference/global_objects/date/getutcfullyear/index.html deleted file mode 100644 index 04416642dc..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getutcfullyear/index.html +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: Date.prototype.getUTCFullYear() -slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCFullYear -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCFullYear ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getUTCFullYear()</code></strong> повертає рік у вказаній даті згідно з всесвітнім часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-getutcfullyear.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getUTCFullYear()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Число, що відображає рік у вказаній даті згідно з всесвітнім часом.</p> - -<h2 id="Опис">Опис</h2> - -<p>Значення, яке повертає <code>getUTCFullYear()</code>, є абсолютним числом, сумісним з 2000-м роком, наприклад, 1995.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getUTCFullYear">Використання <code>getUTCFullYear()</code></h3> - -<p>Наступний приклад присвоює чотиризначне значення поточного року змінній <code>year</code>.</p> - -<pre class="brush: js notranslate">var today = new Date(); -var year = today.getUTCFullYear(); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getutcfullyear', 'Date.prototype.getUTCFullYear')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.getUTCFullYear")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getFullYear()")}}</li> - <li>{{jsxref("Date.prototype.setFullYear()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getutchours/index.html b/files/uk/web/javascript/reference/global_objects/date/getutchours/index.html deleted file mode 100644 index a784f057a3..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getutchours/index.html +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: Date.prototype.getUTCHours() -slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCHours -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCHours ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getUTCHours()</code></strong> повертає години вказаної дати згідно з всесвітнім часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-getutchours.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getUTCHours()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Ціле число між 0 та 23, що відображає години у вказаній даті згідно з всесвітнім часом.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getUTCHours">Використання <code>getUTCHours()</code></h3> - -<p>Наступний приклад присвоює значення години поточного часу змінній <code>hours</code>.</p> - -<pre class="brush: js notranslate">var today = new Date(); -var hours = today.getUTCHours(); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getutchours', 'Date.prototype.getUTCHours')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.getUTCHours")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getHours()")}}</li> - <li>{{jsxref("Date.prototype.setUTCHours()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getutcmilliseconds/index.html b/files/uk/web/javascript/reference/global_objects/date/getutcmilliseconds/index.html deleted file mode 100644 index cc3cd766f8..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getutcmilliseconds/index.html +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: Date.prototype.getUTCMilliseconds() -slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCMilliseconds -tags: - - Date - - JavaScript - - Method - - Prototype - - Дата - - Довідка -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCMilliseconds ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getUTCMilliseconds()</code></strong> повертає значення мілісекунд у об'єкті часу.</p> - -<p>{{EmbedInteractiveExample("pages/js/date-getutcmilliseconds.html","shorter")}}</p> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getUTCMilliseconds()</code></pre> - -<h3 id="Вертає">Вертає</h3> - -<p>Ціле число між 0 та 999, що позначає мілісекунди у наданому об'єкті дати. Цей метод є колегою інших методів на основі UTC, що повертають значення годин, хвилин, і т. д.; цей метод повертає значення мілісекунд.</p> - -<p>Не слід плутати його з часом Unix. Щоб отримати повну кількість мілісекунд від 1970/01/01, скористайтесь методом ".getTime()".</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getUTCMilliseconds">Використання <code>getUTCMilliseconds()</code></h3> - -<p>Наведений приклад присвоює значення мілісекунд поточного часу змінній <code>milliseconds</code>:</p> - -<pre class="brush: js notranslate">var today = new Date(); -var milliseconds = today.getUTCMilliseconds(); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getutcmilliseconds', 'Date.prototype.getUTCMilliseconds')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Підтримка_веб-переглядачами">Підтримка веб-переглядачами</h2> - -<div class="hidden">Таблиця сумісності на цій сторінці створена зі структурованих даних. Якщо ви хочете долучитися до розробки цих даних, пропонуйте нам свої pull request до репозиторію <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>.</div> - -<p>{{Compat("javascript.builtins.Date.getUTCMilliseconds")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getMilliseconds()")}}</li> - <li>{{jsxref("Date.prototype.setUTCMilliseconds()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getutcminutes/index.html b/files/uk/web/javascript/reference/global_objects/date/getutcminutes/index.html deleted file mode 100644 index 5fb37f435c..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getutcminutes/index.html +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: Date.prototype.getUTCMinutes() -slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCMinutes -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCMinutes ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getUTCMinutes()</code></strong> повертає хвилини у вказаній даті згідно з всесвітнім часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-getutcminutes.html")}}</div> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getUTCMinutes()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Ціле число між 0 та 59, що відображає хвилини у наданій даті згідно з всесвітнім часом.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getUTCMinutes">Використання <code>getUTCMinutes()</code></h3> - -<p>Наступний приклад присвоює значення хвилин поточного часу змінній <code>minutes</code>.</p> - -<pre class="brush: js notranslate">var today = new Date(); -var minutes = today.getUTCMinutes(); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getutcminutes', 'Date.prototype.getUTCMinutes')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.getUTCMinutes")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getMinutes()")}}</li> - <li>{{jsxref("Date.prototype.setUTCMinutes()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getutcmonth/index.html b/files/uk/web/javascript/reference/global_objects/date/getutcmonth/index.html deleted file mode 100644 index 3775a65caa..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getutcmonth/index.html +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: Date.prototype.getUTCMonth() -slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCMonth -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCMonth ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getUTCMonth()</code></strong> повертає місяць вказаної дати згідно з всесвітнім часом, як значення на основі нуля (де нуль позначає перший місяць року).</p> - -<div>{{EmbedInteractiveExample("pages/js/date-getutcmonth.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getUTCMonth()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Ціле число між 0 та 11, що відповідає місяцю у наданій даті згідно з всесвітнім часом. 0 - січень, 1 - лютий, 2 - березень, і так далі.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getUTCMonth">Використання <code>getUTCMonth()</code></h3> - -<p>Наступний приклад присвоює значення місяця поточної дати змінній <code>month</code>.</p> - -<pre class="brush: js notranslate">var today = new Date(); -var month = today.getUTCMonth(); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getutcmonth', 'Date.prototype.getUTCMonth')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.getUTCMonth")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getMonth()")}}</li> - <li>{{jsxref("Date.prototype.setUTCMonth()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getutcseconds/index.html b/files/uk/web/javascript/reference/global_objects/date/getutcseconds/index.html deleted file mode 100644 index 04f184043f..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getutcseconds/index.html +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: Date.prototype.getUTCSeconds() -slug: Web/JavaScript/Reference/Global_Objects/Date/getUTCSeconds -tags: - - Date - - JavaScript - - Method - - Prototype - - Дата - - Довідка -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getUTCSeconds ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>getUTCSeconds()</code></strong> повертає секунди на зазначену дату відповідно до всесвітнього часу.</p> - -<p>{{EmbedInteractiveExample("pages/js/date-getutcseconds.html", "shorter")}}</p> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getUTCSeconds()</code></pre> - -<h3 id="Вертає">Вертає</h3> - -<p>Ціле число, між 0 та 59, яке позначає секунди на зазначену дату відповідно до всесвітнього часу.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_getUTCSeconds">Використання <code>getUTCSeconds()</code></h3> - -<p>Наведений код призначає секундну частину поточної дати змінній <code>seconds</code>:</p> - -<pre class="brush: js notranslate">var today = new Date(); -var seconds = today.getUTCSeconds(); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getutcseconds', 'Date.prototype.getUTCSeconds')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Підтримка_веб-переглядачами">Підтримка веб-переглядачами</h2> - -<div class="hidden">Таблиця сумісності на цій сторінці створена зі структурованих даних. Якщо ви хочете долучитися до розробки цих даних, пропонуйте нам свої pull request до репозиторію <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>.</div> - -<p>{{Compat("javascript.builtins.Date.getUTCSeconds")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getSeconds()")}}</li> - <li>{{jsxref("Date.prototype.setUTCSeconds()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/getyear/index.html b/files/uk/web/javascript/reference/global_objects/date/getyear/index.html deleted file mode 100644 index a358ac4c2b..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/getyear/index.html +++ /dev/null @@ -1,107 +0,0 @@ ---- -title: Date.prototype.getYear() -slug: Web/JavaScript/Reference/Global_Objects/Date/getYear -tags: - - Date - - JavaScript - - Довідка - - застарілий - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/getYear ---- -<div>{{JSRef}} {{deprecated_header}}</div> - -<p>Метод <strong><code>getYear()</code></strong> повертає рік у вказаній даті згідно з місцевим часом. Оскільки <code>getYear()</code> не повертає повне значення року ("проблема 2000 року"), він більше не використовується та був замінений на метод {{jsxref("Date.prototype.getFullYear", "getFullYear()")}}.</p> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.getYear()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Число, що відображає рік у наданій даті, згідно з місцевим часом, мінус 1900.</p> - -<h2 id="Опис">Опис</h2> - -<ul> - <li> Для років, що більші або дорівнюють 2000, значення, яке повертає <code>getYear()</code>, дорівнює 100 або більше. Наприклад, якщо рік дорівнює 2026, <code>getYear()</code> поверне 126.</li> - <li>Для років між 1900 та 1999 включно, значення, яке повертає <code>getYear()</code>, знаходиться між 0 та 99. Наприклад, якщо рік дорівнює 1976, <code>getYear()</code> поверне 76.</li> - <li>Для років, менших за 1900, значення, яке повертає <code>getYear()</code>, менше за 0. Наприклад, якщо рік дорівнює 1800, <code>getYear()</code> поверне -100.</li> -</ul> - -<p>Для врахування років до та після 2000, слід використовувати {{jsxref("Date.prototype.getFullYear", "getFullYear()")}} замість <code>getYear()</code>, щоб вказувалось повне значення року.</p> - -<h2 id="Зворотна_сумісність">Зворотна сумісність</h2> - -<h3 id="Поведінка_у_JavaScript_1.2_та_старших_версіях">Поведінка у JavaScript 1.2 та старших версіях</h3> - -<p>Метод <code>getYear()</code> повертає або 2-значне, або 4-значне значення року:</p> - -<ul> - <li>Для років між 1900 та 1999 включно, значення, яке повертає <code>getYear()</code> - це значення року мінус 1900. Для прикладу, якщо рік дорівнює 1976, повертається значення 76.</li> - <li>Для років, менших за 1900 чи більших за 1999, значення, яке повертає <code>getYear()</code>, є чотиризначним значенням року. Для прикладу, якщо рік дорівнює 1856, повертається значення 1856. Якщо рік дорівнює 2026, повертається 2026.</li> -</ul> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Роки_між_1900_та_1999">Роки між 1900 та 1999</h3> - -<p>Друга інструкція присвоює значення 95 змінній <code>year</code>.</p> - -<pre class="brush: js notranslate">var Xmas = new Date('December 25, 1995 23:15:00'); -var year = Xmas.getYear(); // повертає 95 -</pre> - -<h3 id="Роки_більші_за_1999">Роки, більші за 1999</h3> - -<p>Друга інструкція присвоює значення 100 змінній <code>year</code>.</p> - -<pre class="brush: js notranslate">var Xmas = new Date('December 25, 2000 23:15:00'); -var year = Xmas.getYear(); // повертає 100 -</pre> - -<h3 id="Роки_менші_за_1900">Роки, менші за 1900</h3> - -<p>Друга інструкція присвоює значення -100 змінній <code>year</code>.</p> - -<pre class="brush: js notranslate">var Xmas = new Date('December 25, 1800 23:15:00'); -var year = Xmas.getYear(); // повертає -100 -</pre> - -<h3 id="Присвоєння_та_отримання_років_між_1900_та_1999">Присвоєння та отримання років між 1900 та 1999</h3> - -<p>Третя інструкція присвоює значення 95 змінній <code>year</code>, що означає рік 1995.</p> - -<pre class="brush: js notranslate">var Xmas = new Date('December 25, 2015 23:15:00'); -Xmas.setYear(95); -var year = Xmas.getYear(); // повертає 95 -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Специфікація</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.getyear', 'Date.prototype.getYear')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - - - -<p>{{Compat("javascript.builtins.Date.getYear")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getFullYear()")}}</li> - <li>{{jsxref("Date.prototype.getUTCFullYear()")}}</li> - <li>{{jsxref("Date.prototype.setYear()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/index.html b/files/uk/web/javascript/reference/global_objects/date/index.html deleted file mode 100644 index 61c26eb1d8..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/index.html +++ /dev/null @@ -1,269 +0,0 @@ ---- -title: Date -slug: Web/JavaScript/Reference/Global_Objects/Date -tags: - - Date - - JavaScript - - Time - - Дата - - Час Unix -translation_of: Web/JavaScript/Reference/Global_Objects/Date ---- -<div>{{JSRef}}</div> - -<div>Об'єкт JavaScript <strong><code>Date</code></strong> відображає єдиний момент у часі у незалежному від платформи форматі. Об'єкти <code>Date</code> містять число, яке відображає кількість мілісекунд від 1 січня 1970 року за UTC.</div> - -<div></div> - -<div class="blockIndicator note"> -<p>TC39 працює над об'єктом <a href="https://tc39.es/proposal-temporal/docs/index.html">Temporal</a>, новим API для дати та часу.<br> - Читайте більше щодо нього у <a href="https://blogs.igalia.com/compilers/2020/06/23/dates-and-times-in-javascript/">блозі Igalia</a> та заповнюйте <a href="https://forms.gle/iL9iZg7Y9LvH41Nv8">опитування</a>. Він потребує відгуків реальних веб-розробників, але поки що не готовий для повноцінного використання!</p> -</div> - -<h2 id="Опис">Опис</h2> - -<h3 id="Час_ECMAScript_та_часові_мітки">Час ECMAScript та часові мітки</h3> - -<p>Дата JavaScript вказується як кількість мілісекунд, що пройшли від 1 січня 1970 року за UTC. Ця дата та час не є тим самим, що й <strong>час UNIX</strong> (кількість <em>секунд</em>, що пройшли від опівночі 1 січня 1790 року за UTC), який є базовим значенням для дати та часу, що записуються комп'ютером.</p> - -<p><strong>Заувага:</strong> Важливо пам'ятати, що, тоді як значення часу в серці об'єкта Date є значенням UTC, базові методи з отримання дати та часу, або їхніх елементів, усі працюють у локальному (тобто, системному) часовому поясі та зсуві.</p> - -<p>Варто зауважити, що максимальне значення <code>Date</code> не співпадає з максимальним безпечним цілим числом (<code>Number.MAX_SAFE_INTEGER</code> дорівнює 9,007,199,254,740,991). Натомість, ECMA-262 визначає, що максимум ±100,000,000 (сто мільйонів) днів відносно 1 січня 1970 року за UTC (тобто, 20 квітня 271821 до н.е. ~ 13 вересня 275760 н.е.) можуть бути представлені стандартним об'єктом <code>Date</code> (що дорівнює ±8,640,000,000,000,000 мілісекундам).</p> - -<h3 id="Формат_дати_та_перетворення_часових_поясів">Формат дати та перетворення часових поясів</h3> - -<p>Існує велика кількість методів для отримання дати у різних форматах, а також для виконання перетворень часових поясів. Особливо корисні функції, які виводять дату та час у всесвітньому координованому часі (Coordinated Universal Time, UTC), глобальному стандартному часі, визначеному Всесвітнім часовим стандартом (World Time Standard). (Цей час історично відомий як <em>середній час за Гринвічем</em>, бо UTC пролякає вздовж меридіану, що включає Лондон — та сусідній Гринвіч — у Великій Британії.) Пристрій користувача надає місцевий час.</p> - -<p>Над додачу до методів для читання та зміни окремих компонентів місцевої дати та часу (таких, як {{jsxref("Date.getDay", "getDay()")}} та {{jsxref("Date.setHours", "setHours()")}}), також існують версії тих самих методів, які читають та змінюють дату та час, використовуючи час UTC (такі, як {{jsxref("Date.getUTCDay()", "getUTCDay()")}} та {{jsxref("Date.setUTCHours", "setUTCHours()")}}).</p> - -<h2 id="Конструктор">Конструктор</h2> - -<dl> - <dt>{{jsxref("Date/Date", "Date()")}}</dt> - <dd>Створює новий об'єкт <code>Date</code>.</dd> -</dl> - -<h2 id="Статичні_методи">Статичні методи</h2> - -<dl> - <dt>{{jsxref("Date.now()")}}</dt> - <dd>Вертає ціле число, що позначає поточний час — кількість мілісекунд від 1 січня 1970 року 00:00:00 за UTC без врахування високосних секунд.</dd> - <dt>{{jsxref("Date.parse()")}}</dt> - <dd>Розбирає рядкове представлення дати та повертає кількість мілісекунд між 00:00:00 за UTC 1 січня 1970 та зазначеною миттю у часі, ігноруючи високосні секунди.</dd> - <dd> - <div class="note"> - <p><strong>Заувага:</strong> Розбір рядків з датою (часом) за допомогою метода <code>Date.parse</code> є рішуче небажаним через наявні розбіжності поміж переглядачами.</p> - </div> - </dd> - <dt>{{jsxref("Date.UTC()")}}</dt> - <dd>Приймає ті самі параметри, що й найдовша форма конструктора (тобто, від 2 до 7), та вертає кількість мілісекунд від 1 січня 1970 року 00:00:00 за UTC, ігноруючи високосні секунди.</dd> -</dl> - -<h2 id="Методи_екземплярів">Методи екземплярів</h2> - -<dl> - <dt>{{jsxref("Date.prototype.getDate()")}}</dt> - <dd>Повертає день місяця (<code>1</code>–<code>31</code>) для вказаної дати згідно з місцевим часом.</dd> - <dt>{{jsxref("Date.prototype.getDay()")}}</dt> - <dd>Повертає день тижня (<code>0</code>–<code>6</code>) для вказаної дати згідно з місцевим часом.</dd> - <dt>{{jsxref("Date.prototype.getFullYear()")}}</dt> - <dd>Повертає рік (4 цифри для 4-значних років) вказаної дати згідно з місцевим часом.</dd> - <dt>{{jsxref("Date.prototype.getHours()")}}</dt> - <dd>Повертає годину (<code>0</code>–<code>23</code>) у вказаній даті згідно з місцевим часом.</dd> - <dt>{{jsxref("Date.prototype.getMilliseconds()")}}</dt> - <dd>Повертає мілісекунди (<code>0</code>–<code>999</code>) у вказаній даті згідно з місцевим часом.</dd> - <dt>{{jsxref("Date.prototype.getMinutes()")}}</dt> - <dd>Повертає хвилини (<code>0</code>–<code>59</code>) у вказаній даті згідно з місцевим часом.</dd> - <dt>{{jsxref("Date.prototype.getMonth()")}}</dt> - <dd>Повертає місяць (<code>0</code>–<code>11</code>) у вказаній даті згідно з місцевм часом.</dd> - <dt>{{jsxref("Date.prototype.getSeconds()")}}</dt> - <dd>Повертає секунди (<code>0</code>–<code>59</code>) у вказаній даті згідно з місцевим часом.</dd> - <dt>{{jsxref("Date.prototype.getTime()")}}</dt> - <dd>Повертає числове значення вказаної дати у вигляді кількості мілісекунд від 1 січня 1970 року 00:00:00 за UTC. (Для більш ранніх дат повертаються від'ємні значення.)</dd> - <dt>{{jsxref("Date.prototype.getTimezoneOffset()")}}</dt> - <dd>Повертає зсув часового поясу у хвилинах для місцевих налаштувань.</dd> - <dt>{{jsxref("Date.prototype.getUTCDate()")}}</dt> - <dd>Повертає день місяця (<code>1</code>–<code>31</code>) у вказаній даті згідно зі всесвітнім часом.</dd> - <dt>{{jsxref("Date.prototype.getUTCDay()")}}</dt> - <dd>Повертає день тижня (<code>0</code>–<code>6</code>) у вказаній даті згідно зі всесвітнім часом.</dd> - <dt>{{jsxref("Date.prototype.getUTCFullYear()")}}</dt> - <dd>Повертає рік (4 цифри для 4-значних років) у вказаній даті згідно зі всесвітнім часом.</dd> - <dt>{{jsxref("Date.prototype.getUTCHours()")}}</dt> - <dd>Повертає години (<code>0</code>–<code>23</code>) у вказаній даті згідно зі всесвітнім часом.</dd> - <dt>{{jsxref("Date.prototype.getUTCMilliseconds()")}}</dt> - <dd>Повертає мілісекунди (<code>0</code>–<code>999</code>) у вказаній даті згідно зі всесвітнім часом.</dd> - <dt>{{jsxref("Date.prototype.getUTCMinutes()")}}</dt> - <dd>Повертає хвилини (<code>0</code>–<code>59</code>) у вказаній даті згідно зі всесвітнім часом.</dd> - <dt>{{jsxref("Date.prototype.getUTCMonth()")}}</dt> - <dd>Повертає місяць (<code>0</code>–<code>11</code>) у вказаній даті згідно зі всесвітнім часом.</dd> - <dt>{{jsxref("Date.prototype.getUTCSeconds()")}}</dt> - <dd>Повертає секунди (<code>0</code>–<code>59</code>) у вказаній даті згідно зі всесвітнім часом.</dd> - <dt>{{jsxref("Date.prototype.getYear()")}}</dt> - <dd>Повертає рік (зазвичай, 2–3 цифри) у вказаній даті згідно з місцевим часом. Використовуйте замість нього {{jsxref("Date.prototype.getFullYear()", "getFullYear()")}}.</dd> - <dt>{{jsxref("Date.prototype.setDate()")}}</dt> - <dd>Встановлює день місяця для вказаної дати згідно з місцевим часом.</dd> - <dt>{{jsxref("Date.prototype.setFullYear()")}}</dt> - <dd>Встановлює повне значення року (наприклад, 4 цифри для 4-значних років) для вказаної дати згідно з місцевим часом.</dd> - <dt>{{jsxref("Date.prototype.setHours()")}}</dt> - <dd>Встановлює години для вказаної дати згідно з місцевим часом.</dd> - <dt>{{jsxref("Date.prototype.setMilliseconds()")}}</dt> - <dd>Встановлює мілісекунди для вказаної дати згідно з місцевим часом.</dd> - <dt>{{jsxref("Date.prototype.setMinutes()")}}</dt> - <dd>Встановлює хвилини для вказаної дати згідно з місцевим часом.</dd> - <dt>{{jsxref("Date.prototype.setMonth()")}}</dt> - <dd>Встановлює місяць для вказаної дати згідно з місцевим часом.</dd> - <dt>{{jsxref("Date.prototype.setSeconds()")}}</dt> - <dd>Встановлює секунди для вказаної дати згідно з місцевим часом.</dd> - <dt>{{jsxref("Date.prototype.setTime()")}}</dt> - <dd>Встановлює об'єкту {{jsxref("Date")}} час, переданий кількістю мілісекунд від 1 січня 1970 року 00:00:00 за UTC. Використовуйте від'ємні значення для більш ранніх дат.</dd> - <dt>{{jsxref("Date.prototype.setUTCDate()")}}</dt> - <dd>Встановлює день місяця для вказаної дати згідно зі всесвітнім часом.</dd> - <dt>{{jsxref("Date.prototype.setUTCFullYear()")}}</dt> - <dd>Встановлює повне значення року (наприклад, 4 цифри для 4-значних років) для вказаної дати згідно зі всесвітнім часом.</dd> - <dt>{{jsxref("Date.prototype.setUTCHours()")}}</dt> - <dd>Встановлює години для вказаної дати згідно зі всесвітнім часом.</dd> - <dt>{{jsxref("Date.prototype.setUTCMilliseconds()")}}</dt> - <dd>Встановлює мілісекунди для вказаної дати згідно зі всесвітнім часом.</dd> - <dt>{{jsxref("Date.prototype.setUTCMinutes()")}}</dt> - <dd>Встановлює хвилини для вказаної дати згідно зі всесвітнім часом.</dd> - <dt>{{jsxref("Date.prototype.setUTCMonth()")}}</dt> - <dd>Встановлює місяць для вказаної дати згідно зі всесвітнім часом.</dd> - <dt>{{jsxref("Date.prototype.setUTCSeconds()")}}</dt> - <dd>Встановлює секунди для вказаної дати згідно зі всесвітнім часом.</dd> - <dt>{{jsxref("Date.prototype.setYear()")}}</dt> - <dd>Встановлює рік (зазвичай, 2–3 цифри) для вказаної дати згідно з місцевим часом. Використовуйте замість нього {{jsxref("Date.prototype.setFullYear()", "setFullYear()")}}.</dd> - <dt>{{jsxref("Date.prototype.toDateString()")}}</dt> - <dd>Повертає елементи дати об'єкта {{jsxref("Date")}} у вигляді зручного для читання рядка, наприклад, <code>'Thu Apr 12 2018'</code>.</dd> - <dt>{{jsxref("Date.prototype.toISOString()")}}</dt> - <dd>Перетворює дату на рядок згідно з розширеним форматом ISO 8601.</dd> - <dt>{{jsxref("Date.prototype.toJSON()")}}</dt> - <dd>Повертає рядок, що відображає об'єкт {{jsxref("Date")}}, використовуючи {{jsxref("Date.prototype.toISOString()", "toISOString()")}}. Призначений для використання методом {{jsxref("JSON.stringify()")}}.</dd> - <dt>{{jsxref("Date.prototype.toGMTString()")}}</dt> - <dd>Повертає рядок, що відображає об'єкт {{jsxref("Date")}} на основі часового поясу GMT (UTC). Використовуйте замість нього {{jsxref("Date.prototype.toUTCString()", "toUTCString()")}}.</dd> - <dt>{{jsxref("Date.prototype.toLocaleDateString()")}}</dt> - <dd>Повертає рядкове представлення елементів дати у відповідності до системних налаштувань.</dd> - <dt><code><a href="/uk/docs/Archive/Web/JavaScript/Date.toLocaleFormat">Date.prototype.toLocaleFormat()</a></code></dt> - <dd>Перетворює дату на рядок, використовуючи рядок форматування.</dd> - <dt>{{jsxref("Date.prototype.toLocaleString()")}}</dt> - <dd>Повертає рядкове представлення дати відповідно до мовних налаштувань. Заміщує метод {{jsxref("Object.prototype.toLocaleString()")}}.</dd> - <dt>{{jsxref("Date.prototype.toLocaleTimeString()")}}</dt> - <dd>Повертає рядкове представлення часу у відповідності до мовних налаштувань.</dd> - <dt>{{jsxref("Date.prototype.toString()")}}</dt> - <dd>Повертає рядкове представлення вказаного об'єкта {{jsxref("Date")}}. Заміщує метод {{jsxref("Object.prototype.toString()")}}.</dd> - <dt>{{jsxref("Date.prototype.toTimeString()")}}</dt> - <dd>Повертає елементи часу об'єкта {{jsxref("Date")}} у вигляді зручного для читання рядка.</dd> - <dt>{{jsxref("Date.prototype.toUTCString()")}}</dt> - <dd>Перетворює дату на рядок, використовуючи часових пояс UTC.</dd> - <dt>{{jsxref("Date.prototype.valueOf()")}}</dt> - <dd>Повертає просте значення об'єкта {{jsxref("Date")}}. Заміщує метод {{jsxref("Object.prototype.valueOf()")}}.</dd> -</dl> - -<div></div> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Кілька_способів_створити_екземпляр_Date">Кілька способів створити екземпляр <code>Date</code></h3> - -<p>Наступні приклади демонструють кілька способів створення дат JavaScript:</p> - -<div class="note"> -<p><strong>Заувага:</strong> Розбір рядків з датою за допомогою конструктора <code>Date</code> (або методу <code>Date.parse</code>, що є одне й те саме) є рішуче небажаним через наявні розбіжності поміж переглядачами.</p> -</div> - -<pre class="brush: js notranslate">let today = new Date() -let birthday = new Date('December 17, 1995 03:24:00') -let birthday = new Date('1995-12-17T03:24:00') -let birthday = new Date(1995, 11, 17) // місяці нумеруються з 0 -let birthday = new Date(1995, 11, 17, 3, 24, 0) -let birthday = new Date(628021800000) // передаємо часову мітку -</pre> - -<h3 id="Щоб_отримати_день_місяць_та_рік_або_час"> Щоб отримати день, місяць та рік, або час</h3> - -<pre class="brush: js notranslate">let [month, date, year] = ( new Date() ).toLocaleDateString().split("/") -let [hour, minute, second] = ( new Date() ).toLocaleTimeString().slice(0,7).split(":")</pre> - -<h3 id="Двозначний_рік_відповідає_рокам_1900-1999">Двозначний рік відповідає рокам 1900-1999</h3> - -<p>Для створення та отримання дат між <code>0</code> та <code>99</code> роками, слід використовувати методи {{jsxref("Date.prototype.setFullYear()")}} та {{jsxref("Date.prototype.getFullYear()")}}.</p> - -<pre class="brush: js notranslate">let date = new Date(98, 1); // Sun Feb 01 1998 00:00:00 GMT+0000 (GMT) - -// Застарілий метод, тут 98 також обертається на 1998 -date.setYear(98); // Sun Feb 01 1998 00:00:00 GMT+0000 (GMT) - -date.setFullYear(98); // Sat Feb 01 0098 00:00:00 GMT+0000 (BST) -</pre> - -<h3 id="Обчислення_тривалості">Обчислення тривалості</h3> - -<p>У наведених прикладах показано, як визначити час, що пройшов між двома датами JavaScript.</p> - -<p>Через різну тривалість доби (внаслідок переходів між літнім та зимовим часом), місяців та років, вираження обчисленої тривалості в одиницях, більших за години, хвилини та секунди, зустрічає багато проблем та потребує вдумливого дослідження перед застосуванням.</p> - -<pre class="brush: js notranslate">// Використання об'єктв Date -var start = Date.now(); - -// Тут якісь обчислення, тривалість яких слід з'ясувати -doSomethingForALongTime(); -let end = Date.now() -let elapsed = end - start // час, що пройшов, у мілісекундах -</pre> - -<pre class="brush: js notranslate">// Використання вбудованих методів -let start = new Date() - -// Подію, час якої необхідно обчислити: -doSomethingForALongTime() -let end = new Date() -let elapsed = end.getTime() - start.getTime() // час, що пройшов, у мілісекундах -</pre> - -<pre class="brush: js notranslate">// Щоб перевірити функцію та отримати її результат -function printElapsedTime(fTest) { - let nStartTime = Date.now(), - vReturn = fTest(), - nEndTime = Date.now() - - console.log(`Тривалість: ${ String(nEndTime - nStartTime) } мілісекунд`); - return vReturn -} - -let yourFunctionReturn = printElapsedTime(yourFunction) -</pre> - -<div class="note"> -<p><strong>Заувага:</strong> У переглядачах з підтримкою часу високої роздільності {{domxref("window.performance", "Web Performance API", "", 1)}}, метод {{domxref("Performance.now()")}} може забезпечити вищу точність та надійність вимірювання тривалості, ніж {{jsxref("Date.now()")}}.</p> -</div> - -<h3 id="Отримання_кількості_секунд_з_початку_епохи_ECMAScript">Отримання кількості секунд з початку епохи ECMAScript</h3> - -<pre class="notranslate">let seconds = Math.floor(Date.now() / 1000) -</pre> - -<p>У цьому випадку важливо повернути тільки ціле число, тому просте ділення не підійде. Також важливо повернути лише секунди, які вже пройшли. (Тому цей код використовує {{jsxref("Math.floor()")}}, а <em>не</em> {{jsxref("Math.round()")}}.)</p> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date-objects', 'Date')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Підтримка_веб-переглядачами">Підтримка веб-переглядачами</h2> - -<div class="hidden">Таблиця сумісності на цій сторінці створена зі структурованих даних. Якщо ви хочете долучитися до розробки цих даних, пропонуйте нам свої pull request до репозиторію <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>.</div> - -<div>{{Compat("javascript.builtins.Date.Date")}}</div> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>Конструктор {{jsxref("Date/Date", "Date()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/now/index.html b/files/uk/web/javascript/reference/global_objects/date/now/index.html deleted file mode 100644 index 7e03cfbcef..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/now/index.html +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: Date.now() -slug: Web/JavaScript/Reference/Global_Objects/Date/now -tags: - - JavaScript - - Method - - UTC - - polyfill - - Дата - - Довідка - - Час Unix -translation_of: Web/JavaScript/Reference/Global_Objects/Date/now ---- -<div>{{JSRef}}</div> - -<p>Статичний метод <strong><code>Date.now()</code></strong> вертає кількість мілісекунд від 1 січня 1970 року о 00:00:00 за UTC.</p> - -<p>{{EmbedInteractiveExample("pages/js/date-now.html")}}</p> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code>var timeInMs = Date.now();</code></pre> - -<h3 id="Вертає">Вертає</h3> - -<p>{{jsxref("Число")}}, що позначає кількість мілісекунд від початку епохи за часом Unix.</p> - -<h2 id="Запасний_варіант_поліфіл">Запасний варіант (поліфіл)</h2> - -<p>Цей метод було стандартизовано 5-им випуском ECMA-262. Для рушіїв, що не мають підтримки цього метода, стане в пригоді таке рішення:</p> - -<pre class="brush: js notranslate">if (!Date.now) { - Date.now = function now() { - return new Date().getTime(); - }; -} -</pre> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Зменшена_точність_часу">Зменшена точність часу</h3> - -<p>Для захисту від атак за часом чи за цифровими відбитками, точність <code>Date.now()</code> може бути округлена, в залежності від налаштувань переглядача.<br> - У Firefox параметр <code>privacy.reduceTimerPrecision</code> за замовчуванням увімкнений та дорівнює 20 мс у Firefox 59; у 60 він дорівнюватиме 2 мс.</p> - -<pre class="brush: js notranslate">// зменшена точність часу (2 мс) у Firefox 60 -Date.now() -// 1519211809934 -// 1519211810362 -// 1519211811670 -// ... - -// зменшена точність часу з увімкненим параметром `privacy.resistFingerprinting` -Date.now(); -// 1519129853500 -// 1519129858900 -// 1519129864400 -// ...</pre> - -<p>У Firefox ви також можете увімкнути <code>privacy.resistFingerprinting</code>, точність дорівнюватиме або 100 мс, або значенню <code>privacy.resistFingerprinting.reduceTimerPrecision.microseconds</code>, в залежності від того, що більше.</p> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.now', 'Date.now')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Підтримка_веб-переглядачами">Підтримка веб-переглядачами</h2> - -<div class="hidden">Таблиця сумісності на цій сторінці створена зі структурованих даних. Якщо ви хочете долучитися до розробки цих даних, пропонуйте нам свої pull request до репозиторію <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>.</div> - -<p>{{Compat("javascript.builtins.Date.now")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{domxref("Performance.now()")}} — вертає поточний час із роздільною здатністю вище мілісекунди для програмного вимірювання швидкодії веб-сторінки</li> - <li>{{domxref("console.time()")}} / {{domxref("console.timeEnd()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/parse/index.html b/files/uk/web/javascript/reference/global_objects/date/parse/index.html deleted file mode 100644 index a83c917192..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/parse/index.html +++ /dev/null @@ -1,198 +0,0 @@ ---- -title: Date.parse() -slug: Web/JavaScript/Reference/Global_Objects/Date/parse -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/parse ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>Date.parse()</code></strong> розбирає рядкове представлення дати та повертає кількість мілісекунд від 1 січня 1970 року, 00:00:00 за UTC, або <code>NaN</code>, якщо рядок неможливо розібрати чи, в окремих випадках, він містить недозволені значення (наприклад, 2015-02-31).</p> - -<p>Не рекомендується використовувати <code>Date.parse</code>, оскільки у версіях до ES5 розбір був повністю залежним від реалізації. Досі існують багато відмінностей у тому, як різні хости розбирають рядки з датами, тому вони мають розбиратися вручну (можна скористатись бібліотекою, якщо очікується багато різних форматів).</p> - -<div>{{EmbedInteractiveExample("pages/js/date-parse.html")}}</div> - -<div class="hidden">The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> and send us a pull request.</div> - -<h2 id="Синтаксис">Синтаксис</h2> - -<p>Прямий виклик:</p> - -<pre class="syntaxbox notranslate">Date.parse(<var>dateString</var>) -</pre> - -<p>Неявний виклик:</p> - -<pre class="syntaxbox notranslate">new Date(<var>dateString</var>) -</pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code><var>dateString</var></code></dt> - <dd>Рядок, що відображає <a href="#Date_Time_String_Format">спрощену версію розширеного календарного формату дати ISO 8601</a>. (Можна використовувати й інші формати, але результат залежитиме від реалізації.)</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Число, що відображає кількість мілісекунд від 1 січня 1970 року, 00:00:00 за UTC, і дату, отриману розбором наданого рядкового представлення дати. Якщо аргумент не відображає дозволене значення дати, повертається {{jsxref("NaN")}}.</p> - -<h2 id="Опис">Опис</h2> - -<p>Метод <code>parse()</code> приймає рядок з датою (наприклад, "<code>2011-10-10T14:48:00</code>") та повертає число мілісекунд від 1 січня 1970 року, 00:00:00 за UTC.</p> - -<p>Ця функція корисна для присвоєння дати на основі рядкових значень, наприклад, у поєднанні з методом {{jsxref("Date.prototype.setTime()", "setTime()")}} та об'єктом {{jsxref("Global_Objects/Date", "Date")}}.</p> - -<h3 id="Рядковий_формат_дати_та_часу">Рядковий формат дати та часу</h3> - -<p>Стандартне рядкове представлення дати та часу є спрощенням розширеного календарного формату дати ISO 8601. (Дивіться більше подробиць у розділі <a href="https://tc39.github.io/ecma262/#sec-date-time-string-format">Date Time String Format</a> специфікації ECMAScript.)</p> - -<p>Наприклад, "<code>2011-10-10</code>" (<em>лише дата</em>), "<code>2011-10-10T14:48:00</code>" (<em>дата та час</em>) або "<code>2011-10-10T14:48:00.000+09:00</code>" (<em>дата та час</em> з мілісекундами та часовим поясом) можуть бути та будуть розібрані. Коли зсув часового поясу відсутній, форми, що містять лише дату, інтерпретуються як час UTC, а форми з датою та часом інтерпретуються як місцевий час.</p> - -<p>Хоча специфікатори часового поясу використовуються під час розбору рядків для інтерпретації аргументу, значення, що повертається, завжди буде кількістю мілісекунд між 1 січня 1970 року 00:00:00 за UTC та точкою у часі, відображеною аргументом, або ж <code>NaN</code>.</p> - -<p>Оскіьки <code>parse()</code> - статичний метод {{jsxref("Date")}}, він викликається як <code>Date.parse()</code>, а не як метод екземпляра {{jsxref("Date")}}.</p> - -<h3 id="Використання_специфічних_реалізацій_форматів_дати">Використання специфічних реалізацій форматів дати</h3> - -<div class="blockIndicator note"> -<p>Цей розділ містить специфічно реалізовану поведінку, яка може не співпадати між різними реалізаціями.</p> -</div> - -<p>Специфікація ECMAScript зазначає: Якщо рядок не відповідає стандартному формату, функція може застосовувати будь-яку специфічно реалізовану евристику чи специфічно реалізований алгоритм розбору. Рядки, які неможливо розібрати, чи дати, що містять недозволені значення елементів у рядках формату ISO, змусять метод <code>Date.parse()</code> повернути {{jsxref("NaN")}}.</p> - -<p>Однак, недозволені значення у рядках дат, які не розпізнаються в якості спрощеного формату ISO, визначеного у ECMA-262, можуть повернути або не повернути {{jsxref("NaN")}}, в залежності від переглядача, наданих значень і т.д.:</p> - -<pre class="brush: js notranslate">// Рядок не формату ISO з недозволеними значеннями у даті -new Date('23/25/2014'); -</pre> - -<p>це буде сприйнято як локальна дата 25 листопада 2015 у Firefox 30 та як неправильна дата у Safari 7.</p> - -<p>Однак, якщо рядок розпізнається як рядок формату ISO та містить недозволені значення, він поверне {{jsxref("NaN")}} в усіх переглядачах, сумісних з ES5 та пізнішими версіями:</p> - -<pre class="brush: js notranslate">// Рядок ISO з недозволеними значеннями -new Date('2014-25-23').toISOString(); -// викидає "RangeError: invalid date" в усіх переглядачах, сумісних з ES5 -</pre> - -<p>Специфічну реалізацію SpiderMonkey можна знайти у <a href="https://dxr.mozilla.org/mozilla-central/source/js/src/jsdate.cpp?rev=64553c483cd1#889"><code>jsdate.cpp</code></a>. Рядок "<code>10 06 2014</code>" є прикладом невідповідності формату ISO, і тому використовується особливий алгоритм. Дивіться також цей <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1023155#c6">короткий опис</a> того, як працює розбір.</p> - -<pre class="brush: js notranslate">new Date('10 06 2014'); -</pre> - -<p>це буде сприйматись як локальна дата 6 жовтня 2014, а не як 10 червня 2014.</p> - -<p>Інші приклади:</p> - -<pre class="brush: js notranslate">new Date('foo-bar 2014').toString(); -// повертає: "Invalid Date" - -Date.parse('foo-bar 2014'); -// повертає: NaN -</pre> - -<h3 id="Відмінності_у_отриманому_часовому_поясі">Відмінності у отриманому часовому поясі</h3> - -<div class="blockIndicator note"> -<p>Цей розділ містить специфічно реалізовану поведінку, яка може не співпадати між різними реалізаціями.</p> -</div> - -<p>Отримавши нестандартний рядок дати "<code>March 7, 2014</code>", <code>parse()</code> припускає, що він відноситься до місцевого часового поясу, але отримавши рядок у спрощеній версії розширеного календарного формату ISO 8601, наприклад, "<code>2014-03-07</code>", він припускає часовий пояс UTC (ES5 та ECMAScript 2015). Таким чином, об'єкти {{jsxref("Date")}}, отримані за допомогою цих рядків, можуть відображати різні моменти часу, в залежності від версії ECMAScript, яка підтримується, якщо тільки у системі не встановлений місцевий часовий пояс UTC. Це означає, що два рядки дат, що виглядають еквівалентними, можуть повернути два різних значення, в залежності від формату рядка, який перетворюється.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_Date.parse">Використання <code>Date.parse()</code></h3> - -<p>Усі наступні виклики повертають <code>1546300800000</code>. Перший, у відповідності до ES5, застосує час UTC, а інші вказують часовий пояс UTC через специфікацію дати ISO (<code>Z</code> та <code>+00:00</code>)</p> - -<pre class="brush: js notranslate">Date.parse("2019-01-01") -Date.parse("2019-01-01T00:00:00.000Z") -Date.parse("2019-01-01T00:00:00.000+00:00") -</pre> - -<p>Наступний виклик, який не вказує часовий пояс, поверне 2019-01-01 о 00:00:00 у локальному часовому поясі системи.</p> - -<pre class="brush: js notranslate">Date.parse("2019-01-01T00:00:00") -</pre> - -<h3 id="Нестандартні_рядки_дат">Нестандартні рядки дат</h3> - -<div class="blockIndicator note"> -<p>Цей розділ містить специфічно реалізовану поведінку, яка може не співпадати між різними реалізаціями.</p> -</div> - -<p>Якщо <code>IPOdate</code> є існуючим об'єктом {{jsxref("Date")}}, йому можна призначити дату 9 серпня 1995 (за локальним часом) наступним чином:</p> - -<pre class="brush: js notranslate">IPOdate.setTime(Date.parse('Aug 9, 1995')); -</pre> - -<p>Ще кілька прикладів розбору нестандартних рядків дат:</p> - -<pre class="brush: js notranslate">Date.parse('Aug 9, 1995'); -</pre> - -<p>Повертає <code>807937200000</code> у часовому поясі GMT-0300 та інші значення у інших часових поясах, оскільки рядок не вказує часовий пояс і не відповідає формату ISO, тому часовий пояс береться локальний.</p> - -<pre class="brush: js notranslate">Date.parse('Wed, 09 Aug 1995 00:00:00 GMT'); -</pre> - -<p>Повертає <code>807926400000</code>, незалежно від локального часового поясу, оскільки вказано GMT (UTC).</p> - -<pre class="brush: js notranslate">Date.parse('Wed, 09 Aug 1995 00:00:00'); -</pre> - -<p>Повертає <code>807937200000</code> у часовому поясі GMT-0300 та інші значення у інших часових поясах, оскільки аргумент не містить вказівника часового поясу, і не відповідає формату ISO, а отже, сприймається як локальний.</p> - -<pre class="brush: js notranslate">Date.parse('Thu, 01 Jan 1970 00:00:00 GMT'); -</pre> - -<p>Повертає <code>0</code>, незалежно від локального часового поясу, оскільки вказано GMT (UTC).</p> - -<pre class="brush: js notranslate">Date.parse('Thu, 01 Jan 1970 00:00:00'); -</pre> - -<p>Повертає <code>14400000</code> у часовому поясі GMT-0400 та інші значення у інших часових поясах, оскільки часовий пояс не вказано, а рядок не відповідає формату ISO, тому використовується локальний часовий пояс.</p> - -<pre class="brush: js notranslate">Date.parse('Thu, 01 Jan 1970 00:00:00 GMT-0400'); -</pre> - -<p>Повертає <code>14400000</code>, незалежно від локального часового поясу, оскільки вказано GMT (UTC).</p> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Специфікація</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.parse', 'Date.parse')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - - - -<p>{{Compat("javascript.builtins.Date.parse")}}</p> - -<h3 id="Примітки_щодо_сумісності">Примітки щодо сумісності</h3> - -<ul> - <li>Firefox 49 змінив розбір 2-значних значень року для співпадіння з переглядачем Google Chrome замість Internet Explorer. Тепер 2-значні значення року, менші за <code>50</code>, розбираються як роки 21-го сторіччя. Наприклад, <code>04/16/17</code>, що раніше інтерпретувалось як 16 квітня 1917 року тепер буде 16 квітня 2017 року. Щоб запобігти будь-яких проблем сумісності чи невизначеності, рекомендується використовувати формат ISO 8601, наприклад, "<code>2017-04-16</code>" (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1265136">помилка 1265136</a>).</li> - <li>Google Chrome прийме числовий рядок як дозволений параметр <code><em>dateString</em></code>. Це означає, що, наприклад, в той час, як команда <code>!!Date.parse("42")</code> повертає <code>false</code> у Firefox, вона поверне <code>true</code> у Google Chrome, оскільки "<code>42</code>" інтерпретується як 1 січня 2042 року.</li> -</ul> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.UTC()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/setdate/index.html b/files/uk/web/javascript/reference/global_objects/date/setdate/index.html deleted file mode 100644 index 4a34fb17fa..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/setdate/index.html +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: Date.prototype.setDate() -slug: Web/JavaScript/Reference/Global_Objects/Date/setDate -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setDate ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>setDate()</code></strong> встановлює день об'єкта {{jsxref("Date")}} відносно початку наразі встановленого місяця.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-setdate.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setDate(<var>dayValue</var>)</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>dayValue</code></dt> - <dd>Ціле число, що відображає день місяця.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Число мілісекунд між 1 січня 1970 00:00:00 за UTC та наданою датою (об'єкт {{jsxref("Date")}} також змінюється на місці).</p> - -<h2 id="Опис">Опис</h2> - -<p>Якщо значення <code>dayValue</code> знаходиться за межами значень діапазону днів місяця, <code>setDate()</code> оновить об'єкт {{jsxref("Date")}} відповідно.</p> - -<p>Наприклад, якщо для <code>dayValue</code> надано 0, дата буде встановлена останнім днем попереднього місяця.</p> - -<p>Якщо для <code>dayValue</code> надане від'ємне число, дата присвоїться зворотнім відліком від останнього дня попереднього місяця. -1 поверне дату, що на 1 день менша за останній день попереднього місяця.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_setDate">Використання <code>setDate()</code></h3> - -<pre class="brush: js notranslate">var theBigDay = new Date(1962, 6, 7); // 1962-07-07 (7 липня 1962) -theBigDay.setDate(24); // 1962-07-24 (24 липня 1962) -theBigDay.setDate(32); // 1962-08-01 (1 серпня 1962) -theBigDay.setDate(22); // 1962-08-22 (22 серпня 1962) -theBigDay.setDate(0); // 1962-07-31 (31 липня 1962) -theBigDay.setDate(98); // 1962-10-06 (6 жовтня 1962) -theBigDay.setDate(-50); // 1962-08-11 (11 серпня 1962) -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.setdate', 'Date.prototype.setDate')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setDate")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getDate()")}}</li> - <li>{{jsxref("Date.prototype.setUTCDate()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/setfullyear/index.html b/files/uk/web/javascript/reference/global_objects/date/setfullyear/index.html deleted file mode 100644 index 9eb3d1c695..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/setfullyear/index.html +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: Date.prototype.setFullYear() -slug: Web/JavaScript/Reference/Global_Objects/Date/setFullYear -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setFullYear ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>setFullYear()</code></strong> встановлює повне значення року вказаній даті згідно з місцевим часом. Повертає нову часову мітку.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-setfullyear.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setFullYear(<var>yearValue</var>[, <var>monthValue</var>[, <var>dateValue</var>]])</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>yearValue</code></dt> - <dd>Ціле число, що передає числове значення року, наприклад, 1995.</dd> - <dt><code>monthValue</code></dt> - <dd>Необов'язковий. Ціле число між 0 та 11, що відображає місяці з січня по грудень.</dd> - <dt><code>dateValue</code></dt> - <dd>Необов'язковий. Ціле число між 1 та 31, що відображає день місяця. Якщо ви вказуєте параметр <code>dateValue</code>, ви повинні також вказати <code>monthValue</code>.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 00:00:00 за UTC та оновленою датою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Якщо ви не вказуєте параметри <code>monthValue</code> та <code>dateValue</code>, використовуються значення, що повертають методи {{jsxref("Date.prototype.getMonth()", "getMonth()")}} та {{jsxref("Date.prototype.getDate()", "getDate()")}}.</p> - -<p>Якщо вказаний вами параметр знаходиться за межами очікуваного діапазону, <code>setFullYear()</code> пробує оновити інші параметри та інформацію про дату у об'єкті {{jsxref("Date")}} відповідно. Наприклад, якщо ви вказуєте 15 в якості <code>monthValue</code>, рік збільшується на 1 (<code>yearValue + 1</code>), а 3 використовується як значення місяця.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_setFullYear">Використання <code>setFullYear()</code></h3> - -<pre class="brush: js notranslate">var theBigDay = new Date(); -theBigDay.setFullYear(1997); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.setfullyear', 'Date.prototype.setFullYear')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setFullYear")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCFullYear()")}}</li> - <li>{{jsxref("Date.prototype.setUTCFullYear()")}}</li> - <li>{{jsxref("Date.prototype.setYear()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/sethours/index.html b/files/uk/web/javascript/reference/global_objects/date/sethours/index.html deleted file mode 100644 index 8c63be9bb4..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/sethours/index.html +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: Date.prototype.setHours() -slug: Web/JavaScript/Reference/Global_Objects/Date/setHours -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setHours ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>setHours()</code></strong> встановлює години вказаної дати згідно з місцевим часом та повертає кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та часом у оновленому екземплярі {{jsxref("Date")}}.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-sethours.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setHours(<var>hoursValue</var>[, <var>minutesValue</var>[, <var>secondsValue</var>[, <var>msValue</var>]]])</code></pre> - -<h3 id="Версії_до_JavaScript_1.3">Версії до JavaScript 1.3</h3> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setHours(<var>hoursValue</var>)</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>hoursValue</code></dt> - <dd>В ідеалі, ціле число між 0 та 23, що відображає години. Якщо надано значення, більше за 23, дата та час будуть збільшені на додаткові години.</dd> - <dt><code>minutesValue</code></dt> - <dd>Необов'язковий. В ідеалі, ціле число між 0 та 59, що відображає хвилини. Якщо надано значення, більше за 59, дата та час будуть збільшені на додаткові хвилини.</dd> - <dt><code>secondsValue</code></dt> - <dd>Необов'язковий. В ідеалі, ціле число між 0 та 59, що відображає секунди. Якщо надано значення, більше за 59, дата та час будуть збільшені на додаткові секунди. Якщо ви вказуєте параметр <code>secondsValue</code>, ви також повинні вказати <code>minutesValue</code>.</dd> - <dt><code>msValue</code></dt> - <dd>Необов'язковий. В ідеалі, ціле число між 0 та 999, що відображає мілісекунди. Якщо надано значення, більше за 999, дата та час будуть збільшені на додаткові мілісекунди. Якщо ви вказуєте параметр <code>msValue</code>, ви також повинні вказати <code>minutesValue</code> та <code>secondsValue</code>.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленою датою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Якщо ви не вказуєте параметри <code>minutesValue</code>, <code>secondsValue</code> та <code>msValue</code>, будуть використані значення, що повертають методи {{jsxref("Date.prototype.getMinutes()", "getMinutes()")}}, {{jsxref("Date.prototype.getSeconds()", "getSeconds()")}} та {{jsxref("Date.prototype.getMilliseconds()", "getMilliseconds()")}}.</p> - -<p>Якщо вказаний вами параметр знаходиться за межами очікуваного діапазону, <code>setHours()</code> пробує оновити інші параметри та інформацію про дату у об'єкті {{jsxref("Date")}} відповідно. Наприклад, якщо ви вкажете 100 в якості <code>secondsValue</code>, хвилини будуть збільшені на 1 (<code>minutesValue + 1</code>), а 40 буде значенням секунд.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_setHours">Використання <code>setHours()</code></h3> - -<pre class="brush:js notranslate">var theBigDay = new Date(); -theBigDay.setHours(7); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.sethours', 'Date.prototype.setHours')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setHours")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getHours()")}}</li> - <li>{{jsxref("Date.prototype.setUTCHours()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/setmilliseconds/index.html b/files/uk/web/javascript/reference/global_objects/date/setmilliseconds/index.html deleted file mode 100644 index 5cdcd65fa9..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/setmilliseconds/index.html +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: Date.prototype.setMilliseconds() -slug: Web/JavaScript/Reference/Global_Objects/Date/setMilliseconds -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setMilliseconds ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>setMilliseconds()</code></strong> встановлює мілісекунди у вказаній даті згідно з місцевим часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-setmilliseconds.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setMilliseconds(<var>millisecondsValue</var>)</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>millisecondsValue</code></dt> - <dd>Число між 0 та 999, що відображає мілісекунди.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленою датою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Якщо ви вказуєте число, що знаходиться за межами очікуваного діапазону, інформація про дату у об'єкті {{jsxref("Date")}} оновлюється відповідно. Наприклад, якщо ви вкажете 1005, кількість секунд збільшиться на 1, а 5 буде значенням мілісекунд.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_setMilliseconds">Використання <code>setMilliseconds()</code></h3> - -<pre class="brush: js notranslate">var theBigDay = new Date(); -theBigDay.setMilliseconds(100); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.setmilliseconds', 'Date.prototype.setMilliseconds')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setMilliseconds")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getMilliseconds()")}}</li> - <li>{{jsxref("Date.prototype.setUTCMilliseconds()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/setminutes/index.html b/files/uk/web/javascript/reference/global_objects/date/setminutes/index.html deleted file mode 100644 index 8dae7118e8..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/setminutes/index.html +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: Date.prototype.setMinutes() -slug: Web/JavaScript/Reference/Global_Objects/Date/setMinutes -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setMinutes ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>setMinutes()</code></strong> встановлює хвилини для вказаної дати згідно з місцевим часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-setminutes.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setMinutes(<var>minutesValue</var>[, <var>secondsValue</var>[, <var>msValue</var>]])</code></pre> - -<h3 id="Версії_до_JavaScript_1.3">Версії до JavaScript 1.3</h3> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setMinutes(<var>minutesValue</var>)</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>minutesValue</code></dt> - <dd>Ціле число між 0 та 59, що відображає хвилини.</dd> - <dt><code>secondsValue</code></dt> - <dd>Необов'язковий. Ціле число між 0 та 59, що відображає секунди.</dd> - <dt><code>msValue</code></dt> - <dd>Необов'язковий. Ціле число між 0 та 999, що відображає мілісекунди. Якщо ви вказуєте параметр <code>msValue</code>, ви також повинні вказати <code>secondsValue</code>.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленою датою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Якщо ви не вказуєте параметри <code>secondsValue</code> та <code>msValue</code>, використовуються значення, що повертають методи {{jsxref("Date.prototype.getSeconds()", "getSeconds()")}} та {{jsxref("Date.prototype.getMilliseconds()", "getMilliseconds()")}}.</p> - -<p>Якщо вказаний вами параметр знаходиться за межами очікуваного діапазону, <code>setMinutes()</code> пробує оновити інші параметри та інформацію про дату у об'єкті {{jsxref("Date")}} відповідно. Наприклад, якщо ви вкажете 100 в якості <code>secondsValue</code>, хвилини будуть збільшені на 1 (<code>minutesValue + 1</code>), а 40 буде значенням секунд.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_setMinutes">Використання <code>setMinutes()</code></h3> - -<pre class="brush: js notranslate">var theBigDay = new Date(); -theBigDay.setMinutes(45); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.setminutes', 'Date.prototype.setMinutes')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setMinutes")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getMinutes()")}}</li> - <li>{{jsxref("Date.prototype.setUTCMinutes()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/setmonth/index.html b/files/uk/web/javascript/reference/global_objects/date/setmonth/index.html deleted file mode 100644 index 6776be81f5..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/setmonth/index.html +++ /dev/null @@ -1,83 +0,0 @@ ---- -title: Date.prototype.setMonth() -slug: Web/JavaScript/Reference/Global_Objects/Date/setMonth -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setMonth ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>setMonth()</code></strong> встановлює місяць для вказаної дати згідно зі встановленим значенням року.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-setmonth.html")}}</div> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setMonth(<var>monthValue</var>[, <var>dayValue</var>])</code></pre> - -<h3 id="Версії_до_JavaScript_1.3">Версії до JavaScript 1.3</h3> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setMonth(<var>monthValue</var>)</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>monthValue</code></dt> - <dd>Ціле число на основі нуля, що позначає зсув у місяцях від початку року. Отже, 0 позначає січень, 11 - грудень, -1 позначає грудень попереднього року, а 12 - січень наступного року.</dd> - <dt><code>dayValue</code></dt> - <dd>Необов'язковий. Ціле число від 1 до 31, що позначає день місяця.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленою датою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Якщо ви не вказуєте параметр <code>dayValue</code>, використовується значення, яке повертає метод {{jsxref("Date.prototype.getDate()", "getDate()")}}.</p> - -<p>Якщо вказаний вами параметр знаходиться за межами очікуваного діапазону, <code>setMonth()</code> пробує оновити інші параметри та інформацію про дату у об'єкті {{jsxref("Date")}} відповідно. Наприклад, якщо ви вкажете 15 в якості <code>monthValue</code>, рік буде збільшений на 1, а 3 буде значенням місяця.</p> - -<p>Поточний день місяця впливатиме на поведінку цього методу. Концептуально, він додасть кількість днів, надану поточним значенням дня місяця, до першого дня нового місяця, вказаного у параметрі, щоб повернути нову дату. Наприклад, якщо існуючим значенням є 31-ше серпня 2016, виклик setMonth зі значенням 1 поверне 2 березня 2016. Все тому, що у лютому 2016 було 29 днів.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_setMonth">Використання <code>setMonth()</code></h3> - -<pre class="brush: js notranslate">var theBigDay = new Date(); -theBigDay.setMonth(6); - -// Стережіться переходів у кінці місяця -var endOfMonth = new Date(2016, 7, 31); -endOfMonth.setMonth(1); -console.log(endOfMonth); //Wed Mar 02 2016 00:00:00 -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.setmonth', 'Date.prototype.setMonth')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setMonth")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getMonth()")}}</li> - <li>{{jsxref("Date.prototype.setUTCMonth()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/setseconds/index.html b/files/uk/web/javascript/reference/global_objects/date/setseconds/index.html deleted file mode 100644 index 7940ff72b8..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/setseconds/index.html +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: Date.prototype.setSeconds() -slug: Web/JavaScript/Reference/Global_Objects/Date/setSeconds -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setSeconds ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>setSeconds()</code></strong> встановлює секунди для вказаної дати згідно з місцевим часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-setseconds.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setSeconds(<var>secondsValue</var>[, <var>msValue</var>])</code></pre> - -<h3 id="Версії_до_JavaScript_1.3">Версії до JavaScript 1.3</h3> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setSeconds(<var>secondsValue</var>)</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>secondsValue</code></dt> - <dd>Ціле число між 0 та 59, що відображає секунди.</dd> - <dt><code>msValue</code></dt> - <dd>Необов'язковий. Число між 0 та 999, що відображає мілісекунди.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленою датою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Якщо ви не вказуєте параметр <code>msValue</code>, використовується значення, яке повертає метод {{jsxref("Date.prototype.getMilliseconds()", "getMilliseconds()")}}.</p> - -<p>Якщо вказаний вами параметр знаходиться за межами очікуваного діапазону, <code>setSeconds()</code> пробує оновити інформацію про дату у об'єкті {{jsxref("Date")}} відповідно. Наприклад, якщо ви вкажете 100 в якості <code>secondsValue</code>, хвилини у об'єкті {{jsxref("Date")}} будуть збільшені на 1, а 40 буде значенням секунд.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_setSeconds">Використання <code>setSeconds()</code></h3> - -<pre class="brush: js notranslate">var theBigDay = new Date(); -theBigDay.setSeconds(30); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.setseconds', 'Date.prototype.setSeconds')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setSeconds")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getSeconds()")}}</li> - <li>{{jsxref("Date.prototype.setUTCSeconds()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/settime/index.html b/files/uk/web/javascript/reference/global_objects/date/settime/index.html deleted file mode 100644 index a7ef57235d..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/settime/index.html +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: Date.prototype.setTime() -slug: Web/JavaScript/Reference/Global_Objects/Date/setTime -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setTime ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>setTime()</code></strong> встановлює об'єкту {{jsxref("Date")}} час, переданий кількістю мілісекунд від 1 січня 1970 року, 00:00:00 за UTC.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-settime.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setTime(<var>timeValue</var>)</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>timeValue</code></dt> - <dd>Ціле число, що відображає кільксть мілісекунд від 1 січня 1970 року, 00:00:00 за UTC.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленою датой (власне, значення аргументу).</p> - -<h2 id="Опис">Опис</h2> - -<p>Використовуйте <code>setTime()</code>, щоб присвоїти дату та час іншому об'єкту {{jsxref("Date")}}.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Застосування_setTime">Застосування <code>setTime()</code></h3> - -<pre class="brush: js notranslate">var theBigDay = new Date('July 1, 1999'); -var sameAsBigDay = new Date(); -sameAsBigDay.setTime(theBigDay.getTime()); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Specification</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.settime', 'Date.prototype.setTime')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setTime")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getTime()")}}</li> - <li>{{jsxref("Date.prototype.setUTCHours()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/setutcdate/index.html b/files/uk/web/javascript/reference/global_objects/date/setutcdate/index.html deleted file mode 100644 index 10cd4fabd6..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/setutcdate/index.html +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: Date.prototype.setUTCDate() -slug: Web/JavaScript/Reference/Global_Objects/Date/setUTCDate -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setUTCDate ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>setUTCDate()</code></strong> встановлює день місяця для вказаної дати згідно зі всесвітнім часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-setutcdate.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setUTCDate(<var>dayValue</var>)</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>dayValue</code></dt> - <dd>Ціле число від 1 до 31, що відображає день місяця.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленою датою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Якщо вказаний вами параметр знаходиться за межами очікуваного діапазону, <code>setUTCDate()</code> пробує оновити інформацію про дату у об'єкті {{jsxref("Date")}} відповідно. Наприклад, якщо ви вкажете 40 в якості <code>dayValue</code>, а значенням місяця у об'єкті {{jsxref("Date")}} є червень, день буде змінений на 10, а місяць буде збільшений до липня.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_setUTCDate">Використання <code>setUTCDate()</code></h3> - -<pre class="brush: js notranslate">var theBigDay = new Date(); -theBigDay.setUTCDate(20); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.setutcdate', 'Date.prototype.setUTCDate')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setUTCDate")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCDate()")}}</li> - <li>{{jsxref("Date.prototype.setDate()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/setutcfullyear/index.html b/files/uk/web/javascript/reference/global_objects/date/setutcfullyear/index.html deleted file mode 100644 index 7a95d10e06..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/setutcfullyear/index.html +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: Date.prototype.setUTCFullYear() -slug: Web/JavaScript/Reference/Global_Objects/Date/setUTCFullYear -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setUTCFullYear ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>setUTCFullYear()</code></strong> встановлює повне значення року для вказаної дати згідно зі всесвітнім часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-setutcfullyear.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setUTCFullYear(<var>yearValue</var>[, <var>monthValue</var>[, <var>dayValue</var>]])</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>yearValue</code></dt> - <dd>Ціле число, що вказує числове значення року, наприклад, 1995.</dd> - <dt><code>monthValue</code></dt> - <dd>Необов'язковий. Ціле число між 0 та 11, що відображає місяці з січня по грудень.</dd> - <dt><code>dayValue</code></dt> - <dd>Необов'язковий. Ціле число між 1 та 31, що відображає день місяця. Якщо ви вказуєте параметр <code>dayValue</code>, ви повинні також вказати <code>monthValue</code>.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленою датою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Якщо ви не вказуєте параметри <code>monthValue</code> та <code>dayValue</code>, використовуються значення, що повертають методи {{jsxref("Date.prototype.getUTCMonth()", "getUTCMonth()")}} та {{jsxref("Date.prototype.getUTCDate()", "getUTCDate()")}}.</p> - -<p>Якщо вказаний вами параметр знаходиться за межами очікуваного діапазону, <code>setUTCFullYear()</code> пробує оновити інші параметри та інформацію про дату у об'єкті {{jsxref("Date")}} відповідно. Наприклад, якщо ви вкажете 15 в якості <code>monthValue</code>, рік буде збільшений на 1 (<code>yearValue + 1</code>), а 3 буде значенням місяця.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_setUTCFullYear">Використання <code>setUTCFullYear()</code></h3> - -<pre class="brush: js notranslate">var theBigDay = new Date(); -theBigDay.setUTCFullYear(1997); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.setutcfullyear', 'Date.prototype.setUTCFullYear')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setUTCFullYear")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCFullYear()")}}</li> - <li>{{jsxref("Date.prototype.setFullYear()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/setutchours/index.html b/files/uk/web/javascript/reference/global_objects/date/setutchours/index.html deleted file mode 100644 index d5a0a800f3..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/setutchours/index.html +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: Date.prototype.setUTCHours() -slug: Web/JavaScript/Reference/Global_Objects/Date/setUTCHours -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setUTCHours ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>setUTCHours()</code></strong> встановлює години для вказаної дати згідно зі всесвітнім часом та повертає кількість мілісекунд від 1 січня 1970 року 00:00:00 за UTC до часу, представленого оновленим екземпляром {{jsxref("Date")}}.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-setutchours.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setUTCHours(<var>hoursValue</var>[, <var>minutesValue</var>[, <var>secondsValue</var>[, <var>msValue</var>]]])</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>hoursValue</code></dt> - <dd>Ціле число між 0 та 23, що відображає години.</dd> - <dt><code>minutesValue</code></dt> - <dd>Необов'язковий. Ціле число між 0 та 59, що відображає хвилини.</dd> - <dt><code>secondsValue</code></dt> - <dd>Необов'язковий. Ціле число між 0 та 59, що відображає секунди. Якщо ви вказуєте параметр <code>secondsValue</code>, ви також повинні вказати <code>minutesValue</code>.</dd> - <dt><code>msValue</code></dt> - <dd>Необов'язковий. Число між 0 та 999, що відображає мілісекунди. Якщо ви вказуєте параметр <code>msValue</code>, ви повинні також вказати <code>minutesValue</code> та <code>secondsValue</code>.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленою датою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Якщо ви не вказуєте параметри <code>minutesValue</code>, <code>secondsValue</code> та <code>msValue</code>, будуть використані значення, що повертають методи {{jsxref("Date.prototype.getUTCMinutes()", "getUTCMinutes()")}}, {{jsxref("Date.prototype.getUTCSeconds()", "getUTCSeconds()")}} та {{jsxref("Date.prototype.getUTCMilliseconds()", "getUTCMilliseconds()")}}.</p> - -<p>Якщо вказаний вами параметр знаходиться за межами очікуваного діапазону, <code>setUTCHours()</code> пробує оновити інформацію про дату у об'єкті {{jsxref("Date")}} відповідно. Наприклад, якщо ви вкажете 100 в якості <code>secondsValue</code>, хвилини будуть збільшені на 1 (<code>minutesValue + 1</code>), а 40 буде значенням секунд.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_setUTCHours">Використання <code>setUTCHours()</code></h3> - -<pre class="brush: js notranslate">var theBigDay = new Date(); -theBigDay.setUTCHours(8); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.setutchours', 'Date.prototype.setUTCHours')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setUTCHours")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCHours()")}}</li> - <li>{{jsxref("Date.prototype.setHours()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/setutcmilliseconds/index.html b/files/uk/web/javascript/reference/global_objects/date/setutcmilliseconds/index.html deleted file mode 100644 index bcdc48d289..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/setutcmilliseconds/index.html +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: Date.prototype.setUTCMilliseconds() -slug: Web/JavaScript/Reference/Global_Objects/Date/setUTCMilliseconds -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setUTCMilliseconds ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>setUTCMilliseconds()</code></strong> встановлює мілісекунди для вказаної дати згідно зі всесвітнім часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-setutcmilliseconds.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setUTCMilliseconds(<var>millisecondsValue</var>)</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>millisecondsValue</code></dt> - <dd>Число між 0 та 999, що відображає мілісекунди.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленою датою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Якщо вказаний вами параметр знаходиться за межами очікуваного діапазону, <code>setUTCMilliseconds()</code> пробує оновити інформацію про дату у об'єкті {{jsxref("Date")}} відповідно. Наприклад, якщо ви вкажете 1100 в якості <code>millisecondsValue</code>, секунди у об'єкті {{jsxref("Date")}} будуть збільшені на 1, а 100 буде значенням мілісекунд.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_setUTCMilliseconds">Використання <code>setUTCMilliseconds()</code></h3> - -<pre class="brush: js notranslate">var theBigDay = new Date(); -theBigDay.setUTCMilliseconds(500); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.setutcmilliseconds', 'Date.prototype.setUTCMilliseconds')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setUTCMilliseconds")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCMilliseconds()")}}</li> - <li>{{jsxref("Date.prototype.setMilliseconds()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/setutcminutes/index.html b/files/uk/web/javascript/reference/global_objects/date/setutcminutes/index.html deleted file mode 100644 index 5f1ff13d74..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/setutcminutes/index.html +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: Date.prototype.setUTCMinutes() -slug: Web/JavaScript/Reference/Global_Objects/Date/setUTCMinutes -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setUTCMinutes ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>setUTCMinutes()</code></strong> встановлює хвилини для вказаної дати згідно зі всесвітнім часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-setutcminutes.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setUTCMinutes(<var>minutesValue</var>[, <var>secondsValue</var>[, <var>msValue</var>]])</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>minutesValue</code></dt> - <dd>Ціле число між 0 та 59, що відображає хвилини.</dd> - <dt><code>secondsValue</code></dt> - <dd>Необов'язковий. Ціле число між 0 та 59, що відображає секунди.</dd> - <dt><code>msValue</code></dt> - <dd>Необов'язковий. Число між 0 та 999, що відображає мілісекунди. Якщо ви вказуєте параметр <code>msValue</code>, ви також повинні вказати параметр <code>secondsValue</code>.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленою датою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Якщо ви не вказуєте параметри <code>secondsValue</code> та <code>msValue</code>, будуть використані значення, що повертають методи {{jsxref("Date.prototype.getUTCSeconds()", "getUTCSeconds()")}} та {{jsxref("Date.prototype.getUTCMilliseconds()", "getUTCMilliseconds()")}}.</p> - -<p>Якщо вказаний вами параметр знаходиться за межами очікуваного діапазону, <code>setUTCMinutes()</code> пробує оновити інформацію про дату у об'єкті {{jsxref("Date")}} відповідно. Наприклад, якщо ви вкажете 100 в якості <code>secondsValue</code>, хвилини будуть збільшені на 1 (<code>minutesValue + 1</code>), а 40 буде значенням секунд.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_setUTCMinutes">Використання <code>setUTCMinutes()</code></h3> - -<pre class="brush: js notranslate">var theBigDay = new Date(); -theBigDay.setUTCMinutes(43); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.setutcminutes', 'Date.prototype.setUTCMinutes')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setUTCMinutes")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCMinutes()")}}</li> - <li>{{jsxref("Date.prototype.setMinutes()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/setutcmonth/index.html b/files/uk/web/javascript/reference/global_objects/date/setutcmonth/index.html deleted file mode 100644 index 75e684e958..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/setutcmonth/index.html +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: Date.prototype.setUTCMonth() -slug: Web/JavaScript/Reference/Global_Objects/Date/setUTCMonth -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setUTCMonth ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>setUTCMonth()</code></strong> встановлює місяць для вказаної дати згідно зі всесвітнім часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-setutcmonth.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setUTCMonth(<var>monthValue</var>[, <var>dayValue</var>])</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>monthValue</code></dt> - <dd>Ціле число між 0 та 11, що відображає місяці з січня по грудень.</dd> - <dt><code>dayValue</code></dt> - <dd>Необов'язковий. Ціле число з 1 по 31, що відображає день місяця.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленою датою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Якщо ви не вказуєте параметр <code>dayValue</code>, буде використане значення, що повертає метод {{jsxref("Date.prototype.getUTCDate()", "getUTCDate()")}}.</p> - -<p>Якщо вказаний вами параметр знаходиться за межами очікуваного діапазону, <code>setUTCMonth()</code> пробує оновити інформацію про дату у об'єкті {{jsxref("Date")}} відповідно. Наприклад, якщо ви вкажете 15 в якості <code>monthValue</code>, рік буде збільшений на 1, а 3 буде значенням місяця.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_setUTCMonth">Використання <code>setUTCMonth()</code></h3> - -<pre class="brush: js notranslate">var theBigDay = new Date(); -theBigDay.setUTCMonth(11); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.setutcmonth', 'Date.prototype.setUTCMonth')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setUTCMonth")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCMonth()")}}</li> - <li>{{jsxref("Date.prototype.setMonth()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/setutcseconds/index.html b/files/uk/web/javascript/reference/global_objects/date/setutcseconds/index.html deleted file mode 100644 index b00f94ca28..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/setutcseconds/index.html +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: Date.prototype.setUTCSeconds() -slug: Web/JavaScript/Reference/Global_Objects/Date/setUTCSeconds -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setUTCSeconds ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>setUTCSeconds()</code></strong> встановлює секунди для вказаної дати згідно зі всесвітнім часом.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-setutcseconds.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setUTCSeconds(<var>secondsValue</var>[, <var>msValue</var>])</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>secondsValue</code></dt> - <dd>Ціле число між 0 та 59, що відображає секунди.</dd> - <dt><code>msValue</code></dt> - <dd>Необов'язковий. Число між 0 та 999, що відображає мілісекунди.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленим часом.</p> - -<h2 id="Опис">Опис</h2> - -<p>Якщо ви не вказуєте параметр <code>msValue</code>, буде використане значення, що повертає метод {{jsxref("Date.prototype.getUTCMilliseconds()", "getUTCMilliseconds()")}}.</p> - -<p>Якщо вказаний вами параметр знаходиться за межами очікуваного діапазону, <code>setUTCSeconds()</code> пробує оновити інформацію про дату у об'єкті {{jsxref("Date")}} відповідно. Наприклад, якщо ви вкажете 100 в якості <code>secondsValue</code>, хвилини у об'єкті {{jsxref("Date")}} будуть збільшені на 1, а 40 буде значенням секунд.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_setUTCSeconds">Використання <code>setUTCSeconds()</code></h3> - -<pre class="brush: js notranslate">var theBigDay = new Date(); -theBigDay.setUTCSeconds(20); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.setutcseconds', 'Date.prototype.setUTCSeconds')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setUTCSeconds")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getUTCSeconds()")}}</li> - <li>{{jsxref("Date.prototype.setSeconds()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/setyear/index.html b/files/uk/web/javascript/reference/global_objects/date/setyear/index.html deleted file mode 100644 index 806d80f3d6..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/setyear/index.html +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: Date.prototype.setYear() -slug: Web/JavaScript/Reference/Global_Objects/Date/setYear -tags: - - Date - - JavaScript - - Довідка - - застарілий - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/setYear ---- -<div>{{JSRef}} {{deprecated_header}}</div> - -<p>Метод <strong><code>setYear()</code></strong> встановлює рік для вказаної дати згідно з місцевим часом. Оскільки <code>setYear()</code> не встановлює повне значення року ("проблема 2000 року"), він більше не використовується та був замінений на метод {{jsxref("Date.prototype.setFullYear()", "setFullYear()")}}.</p> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.setYear(<var>yearValue</var>)</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>yearValue</code></dt> - <dd>Ціле число.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленою датою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Якщо <code>yearValue</code> є числом між 0 та 99 (включно), тоді рік для <code>dateObj</code> встановлюється як <code>1900 + yearValue</code>. Інакше, рік для <code>dateObj</code> встановлюється як <code>yearValue</code>.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_setYear">Використання <code>setYear()</code></h3> - -<p>Перші два рядки встановлюють значенням року 1996. Третій встановлює рік 2000.</p> - -<pre class="brush: js notranslate">var theBigDay = new Date(); - -theBigDay.setYear(96); -theBigDay.setYear(1996); -theBigDay.setYear(2000); -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.setyear', 'Date.prototype.setYear')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.setYear")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.getFullYear()")}}</li> - <li>{{jsxref("Date.prototype.getUTCFullYear()")}}</li> - <li>{{jsxref("Date.prototype.setFullYear()")}}</li> - <li>{{jsxref("Date.prototype.setUTCFullYear()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/todatestring/index.html b/files/uk/web/javascript/reference/global_objects/date/todatestring/index.html deleted file mode 100644 index 385c08865c..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/todatestring/index.html +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: Date.prototype.toDateString() -slug: Web/JavaScript/Reference/Global_Objects/Date/toDateString -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/toDateString ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>toDateString()</code></strong> повертає елементи дати об'єкта {{jsxref("Date")}}, англійською мовою, у наступному форматі, розділені пробілами:</p> - -<ol> - <li>Перші три літери назви дня тижня</li> - <li>Перші три літери назви місяця</li> - <li>Двозначний день місяця, заповнений зліва нулем за необхідності</li> - <li>Чотиризначне (принаймні) значення року, заповнене зліва нулями за необхідності</li> -</ol> - -<p>Приклад: "Thu Jan 01 1970".</p> - -<div>{{EmbedInteractiveExample("pages/js/date-todatestring.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.toDateString()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Рядкове відображення елементів дати наданого об'єкта {{jsxref("Date")}} у читабельній формі англійською мовою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Екземпляри {{jsxref("Date")}} відображають конкретну точку в часі. Виклик {{jsxref("Date.prototype.toString()", "toString()")}} поверне дату, відформатовану у читабельній для людини формі англійською мовою. У <a href="/uk/docs/SpiderMonkey">SpiderMonkey</a> вона складається з елементів дати (день, місяць та рік), за якими йдуть елементи часу (години, хвилини, секунди та часовий пояс). Іноді необхідно отримати рядок, що містить час; це можна зробити за допомогою методу <code>toTimeString()</code>.</p> - -<p>Метод <code>toDateString()</code> є особливо корисним, оскільки сумісні рушії, що реалізують <a href="/uk/docs/ECMAScript">ECMA-262</a>, можуть відрізнятись у тому, які рядки повертає метод {{jsxref("Date.prototype.toString()", "toString()")}} для об'єктів {{jsxref("Date")}}, оскільки формат є залежним від реалізації, і прості методи обрізання рядків можуть не створити сумісні результати на різних рушіях.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Базове_використання_toDateString">Базове використання <code>toDateString()</code></h3> - -<pre class="brush: js notranslate">var d = new Date(1993, 5, 28, 14, 39, 7); - -console.log(d.toString()); // виводить Mon Jun 28 1993 14:39:07 GMT+0300 (Eastern European Summer Time) -console.log(d.toDateString()); // виводить Mon Jun 28 1993 -</pre> - -<div class="note"> -<p><strong>Заувага:</strong> Місяці нумеруються з 0, коли використовуються в якості аргументу {{jsxref("Date")}} (тому 0 відповідає січню, а 11 - грудню).</p> -</div> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.todatestring', 'Date.prototype.toDateString')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.toDateString")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.toLocaleDateString()")}}</li> - <li>{{jsxref("Date.prototype.toTimeString()")}}</li> - <li>{{jsxref("Date.prototype.toString()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/togmtstring/index.html b/files/uk/web/javascript/reference/global_objects/date/togmtstring/index.html deleted file mode 100644 index a2f855e80f..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/togmtstring/index.html +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: Date.prototype.toGMTString() -slug: Web/JavaScript/Reference/Global_Objects/Date/toGMTString -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/toGMTString ---- -<div>{{JSRef}} {{deprecated_header}}</div> - -<p>Метод <strong><code>toGMTString()</code></strong> перетворює дату на рядок, використовуючи Інтернет-конвенції Середнього часу за Гринвічем (англ. <em>Greenwich Mean Time, GMT</em>). Точний формат значення, що повертає <code>toGMTString()</code>, може різнитись, в залежності від платформи та переглядача, загалом, він має відображати зручний для читання рядок дати.</p> - -<div class="note"> -<p><strong>Заувага:</strong> метод <code>toGMTString()</code> застарів та більше не рекомендований для використання. Він залишається доступним лише для зворотної сумісності; будь ласка, використовуйте натомість {{jsxref("Date.prototype.toUTCString()", "toUTCString()")}}.</p> -</div> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.toGMTString()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Рядкове відображення наданої дати згідно з Інтернет-конвенціями Середнього часу за Гринвічем (GMT).</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Простий_приклад">Простий приклад</h3> - -<p>У цьому прикладі метод <code>toGMTString()</code> перетворює дату на GMT (UTC) за допомогою зсуву часового поясу операційної системи та повертає рядкове значення схожої форми. Точний формат залежить від платформи.</p> - -<pre class="brush: js notranslate">var today = new Date(); -var str = today.toGMTString(); // не рекомендований! використовуйте toUTCString() - -console.log(str); // Mon, 18 Dec 1995 17:28:35 GMT -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.togmtstring', 'Date.prototype.toGMTString')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.toGMTString")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.toLocaleDateString()")}}</li> - <li>{{jsxref("Date.prototype.toTimeString()")}}</li> - <li>{{jsxref("Date.prototype.toUTCString()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/toisostring/index.html b/files/uk/web/javascript/reference/global_objects/date/toisostring/index.html deleted file mode 100644 index c6aef43afd..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/toisostring/index.html +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: Date.prototype.toISOString() -slug: Web/JavaScript/Reference/Global_Objects/Date/toISOString -tags: - - Date - - JavaScript - - Довідка - - метод - - поліфіл -translation_of: Web/JavaScript/Reference/Global_Objects/Date/toISOString ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>toISOString()</code></strong> повертає рядок у <em>спрощеному</em> розширеному форматі ISO (<a href="https://uk.wikipedia.org/wiki/ISO_8601">ISO 8601</a>), який завжди містить 24 або 27 символів (<code><var>YYYY</var>-<var>MM</var>-<var>DD</var>T<var>HH</var>:<var>mm</var>:<var>ss.sss</var>Z</code> або <code><var>±</var><var>YYYYYY</var>-<var>MM</var>-<var>DD</var>T<var>HH</var>:<var>mm</var>:<var>ss.sss</var>Z</code>, відповідно). Часовий пояс завжди UTC з нульовим зсувом, що позначається суфіксом "<code>Z</code>".</p> - -<div>{{EmbedInteractiveExample("pages/js/date-toisostring.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.toISOString()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Рядкове представлення наданої дати у форматі <a href="https://uk.wikipedia.org/wiki/ISO_8601">ISO 8601</a> згідно зі всесвітнім часом.</p> - -<h2 id="Поліфіл">Поліфіл</h2> - -<p>Цей метод був стандартизований у 5-й версії ECMA-262. Рушії, що не були оновлені, щоб підтримувати цей метод, можуть обійти його відсутність за допомогою наступного шиму:</p> - -<pre class="brush: js notranslate">if (!Date.prototype.toISOString) { - (function() { - - function pad(number) { - if (number < 10) { - return '0' + number; - } - return number; - } - - Date.prototype.toISOString = function() { - return this.getUTCFullYear() + - '-' + pad(this.getUTCMonth() + 1) + - '-' + pad(this.getUTCDate()) + - 'T' + pad(this.getUTCHours()) + - ':' + pad(this.getUTCMinutes()) + - ':' + pad(this.getUTCSeconds()) + - '.' + (this.getUTCMilliseconds() / 1000).toFixed(3).slice(2, 5) + - 'Z'; - }; - - })(); -} -</pre> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_toISOString">Використання <code>toISOString()</code></h3> - -<pre class="brush: js notranslate">let today = new Date('05 October 2011 14:48 UTC') - -console.log(today.toISOString()) // Повертає 2011-10-05T14:48:00.000Z -</pre> - -<p>Наведений вище приклад використовує розбір нестандартного рядкового значення, яке, можливо, не буде коректно розібране у не Mozilla-переглядачах.</p> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.toisostring', 'Date.prototype.toISOString')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.toISOString")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.toLocaleDateString()")}}</li> - <li>{{jsxref("Date.prototype.toTimeString()")}}</li> - <li>{{jsxref("Date.prototype.toUTCString()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/tojson/index.html b/files/uk/web/javascript/reference/global_objects/date/tojson/index.html deleted file mode 100644 index 6e03a8664e..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/tojson/index.html +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: Date.prototype.toJSON() -slug: Web/JavaScript/Reference/Global_Objects/Date/toJSON -tags: - - Date - - JavaScript - - Method - - Prototype - - Дата - - Довідка -translation_of: Web/JavaScript/Reference/Global_Objects/Date/toJSON ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>toJSON()</code></strong> подає об'єкт {{jsxref("Date")}} у вигляді рядка.</p> - -<p>{{EmbedInteractiveExample("pages/js/date-tojson.html")}}</p> - -<div class="hidden"> -<p>The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> and send us a pull request.</p> -</div> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.toJSON()</code></pre> - -<h3 id="Вертає">Вертає</h3> - -<p>Рядок, що містить текстовий запис зазначеної дати.</p> - -<h2 id="Опис">Опис</h2> - -<p>Кожний об'єкт {{jsxref("Date")}} позначає певну мить у часі. Виклик <code>toJSON()</code> вертає рядок (за допомогою {{jsxref("Date.prototype.toISOString()", "toISOString()")}}), що являє собою текстовий запис дати, яку позначає об'єкт {{jsxref("Date")}}. Зазвичай цей метод вживається для перетворення об'єктів на текст упродовж серіалізації у {{Glossary("JSON")}}.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_toJSON">Використання <code>toJSON()</code></h3> - -<pre class="brush: js notranslate">var jsonDate = (new Date()).toJSON(); -var backToDate = new Date(jsonDate); - -console.log(jsonDate); //2015-10-26T07:46:36.611Z</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.tojson', 'Date.prototype.toJSON')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Підтримка_веб-переглядачами">Підтримка веб-переглядачами</h2> - -<div class="hidden">Таблиця сумісності на цій сторінці створена зі структурованих даних. Якщо ви хочете долучитися до розробки цих даних, пропонуйте нам свої pull request до репозиторію <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>.</div> - -<p>{{Compat("javascript.builtins.Date.toJSON")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.toLocaleDateString()")}}</li> - <li>{{jsxref("Date.prototype.toTimeString()")}}</li> - <li>{{jsxref("Date.prototype.toUTCString()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/tolocaledatestring/index.html b/files/uk/web/javascript/reference/global_objects/date/tolocaledatestring/index.html deleted file mode 100644 index 6f60fe1595..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/tolocaledatestring/index.html +++ /dev/null @@ -1,154 +0,0 @@ ---- -title: Date.prototype.toLocaleDateString() -slug: Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString -tags: - - Date - - JavaScript - - Інтернаціоналізація - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>toLocaleDateString()</code></strong> повертає рядкове представлення елементів дати у відповідності до налаштувань мови. Нові аргументи <code>locales</code> та <code>options</code> дозволяють застосункам вказувати мову, чиї правила форматування мають застосовуватись, а також дозволяють налаштовувати поведінку функції. У старших реалізаціях, що ігнорують аргументи <code>locales</code> та <code>options</code>, мовні налаштування та форма рядка, що повертається, повністю залежать від реалізації.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-tolocaledatestring.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><var>dateObj</var>.toLocaleDateString([<var>locales</var> [, <var>options</var>]])</pre> - -<h3 id="Параметри">Параметри</h3> - -<p>Аргументи <code>locales</code> та <code>options</code> налаштовують поведінку функції та дозволяють застосункам вказувати мову, чиї правила форматування мають застосовуватись. У тих реалізаціях, які ігнорують аргументи <code>locales</code> та <code>options</code>, локальні налаштування та форма поверненого рядка повністю залежать від реалізації.</p> - -<p>Дивіться <a href="/uk/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat/DateTimeFormat">конструктор <code>Intl.DateTimeFormat()</code></a>, щоб дізнатись подробиці щодо цих параметрів та їхнього використання.</p> - -<p>Значенням за замовчуванням для кожної властивості компонента дати-часу є {{jsxref("undefined")}}, але, якщо властивості <code>weekday</code>, <code>year</code>, <code>month</code>, <code>day</code> усі дорівнюють {{jsxref("undefined")}}, тоді <code>year</code>, <code>month</code> та <code>day</code> вважаються числовими значеннями.</p> - -<h3 id="Повертає">Повертає</h3> - -<p>Рядкове відображення елементів дати наданого екземпляра {{jsxref("Global_Objects/Date", "Date")}} у відповідності до налаштувань мови.</p> - -<h2 id="Швидкодія">Швидкодія</h2> - -<p>При форматуванні великої кількості дат краще створити об'єкт {{jsxref("Global_Objects/DateTimeFormat", "Intl.DateTimeFormat")}} та використовувати функцію, надану його властивістю {{jsxref("DateTimeFormat.prototype.format", "format")}}.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_toLocaleDateString">Використання <code>toLocaleDateString()</code></h3> - -<p>При загальному використанні, без зазначення мови, повертається рядок у мовному форматі, що стоїть за замовчуванням, та з початковими параметрами.</p> - -<pre class="brush: js notranslate">var date = new Date(Date.UTC(2012, 11, 12, 3, 0, 0)); - -// toLocaleDateString() без аргументів залежить від реалізації, -// мова та часовий пояс за замовчуванням -console.log(date.toLocaleDateString()); -// → "12/11/2012" при використанні мови en-US з часовим поясом America/Los_Angeles -</pre> - -<h3 id="Перевірка_підтримки_аргументів_locales_та_options">Перевірка підтримки аргументів <code>locales</code> та <code>options</code></h3> - -<p>Аргументи <code>locales</code> та <code>options</code> ще не підтримуються в усіх переглядачах. Для перевірки їхньої підтримки у реалізації можна скористатись вимогою, згідно якої недозволені мовні позначення відхиляються з винятком {{jsxref("RangeError")}}:</p> - -<pre class="brush: js notranslate">function toLocaleDateStringSupportsLocales() { - try { - new Date().toLocaleDateString('i'); - } catch (e) { - return e.name === 'RangeError'; - } - return false; -} -</pre> - -<h3 id="Використання_locales">Використання <code>locales</code></h3> - -<p>Цей приклад демонструє деякі варіації локалізованих форматів дат. Щоб отримати формат мови, задіяної в інтерфейсі вашого застосутку, переконайтесь, що вказали цю мову (та, можливо, кілька запасних мов) за допомогою аргументу <code>locales</code>:</p> - -<pre class="brush: js notranslate">var date = new Date(Date.UTC(2012, 11, 20, 3, 0, 0)); - -// наведені приклади припускають використання локального часового поясу для мови; -// для US це America/Los_Angeles - -// В американській англійській використовується порядок місяць-день-рік -console.log(date.toLocaleDateString('en-US')); -// → "12/19/2012" - -// У британській англійській використовується порядок день-місяць-рік -console.log(date.toLocaleDateString('en-GB')); -// → "20/12/2012" - -// Корейська мова використовує порядок рік-місяць-день -console.log(date.toLocaleDateString('ko-KR')); -// → "2012. 12. 20." - -// Подія для перської, важко вручну привести дату до календаря сонячної хіджри -console.log(date.toLocaleDateString('fa-IR')); -// → "۱۳۹۱/۹/۳۰" - -// Арабська у більшості арабськомовних країн використовує справжні арабські цифри -console.log(date.toLocaleDateString('ar-EG')); -// → "<span dir="rtl">٢٠/١٢/٢٠١٢</span>" - -// для японської мови застосунки можуть використати японський календар, -// де 2012-й був 24-м роком епохи Хейсей -console.log(date.toLocaleDateString('ja-JP-u-ca-japanese')); -// → "24/12/20" - -// при запиті мови, яка, можливо, не підтримується, наприклад, -// балійської, додайте запасні мови, в даному випадку це індонезійська -console.log(date.toLocaleDateString(['ban', 'id'])); -// → "20/12/2012"</pre> - -<h3 id="Використання_options">Використання <code>options</code></h3> - -<p>Результат методу <code>toLocaleDateString()</code> можна налаштувати за допомогою аргументу <code>options</code>:</p> - -<pre class="brush: js notranslate">var date = new Date(Date.UTC(2012, 11, 20, 3, 0, 0)); - -// вивести день тижня разом з довгою датою -var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }; -console.log(date.toLocaleDateString('de-DE', options)); -// → "Donnerstag, 20. Dezember 2012" - -// застосунок може використати час UTC, так, щоб це було видно -options.timeZone = 'UTC'; -options.timeZoneName = 'short'; -console.log(date.toLocaleDateString('en-US', options)); -// → "Thursday, December 20, 2012, GMT" -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.tolocaledatestring', 'Date.prototype.toLocaleDateString')}}</td> - </tr> - <tr> - <td>{{SpecName('ES Int Draft', '#sup-date.prototype.tolocaledatestring', 'Date.prototype.toLocaleDateString')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.toLocaleDateString")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Global_Objects/DateTimeFormat", "Intl.DateTimeFormat")}}</li> - <li>{{jsxref("Date.prototype.toLocaleString()")}}</li> - <li>{{jsxref("Date.prototype.toLocaleTimeString()")}}</li> - <li>{{jsxref("Date.prototype.toString()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/tolocalestring/index.html b/files/uk/web/javascript/reference/global_objects/date/tolocalestring/index.html deleted file mode 100644 index 292dc6472f..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/tolocalestring/index.html +++ /dev/null @@ -1,178 +0,0 @@ ---- -title: Date.prototype.toLocaleString() -slug: Web/JavaScript/Reference/Global_Objects/Date/toLocaleString -tags: - - Date - - JavaScript - - Інтернаціоналізація - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/toLocaleString ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>toLocaleString()</code></strong> повертає рядкове представлення дати згідно налаштувань мови.</p> - -<p>Нові аргументи <code><var>locales</var></code> та <code><var>options</var></code> дозволяють застосункам вказувати мову, чиї правила форматування мають застосовуватись та налаштовувати поведінку функції.</p> - -<p>У старших реалізаціях, які ігнорують аргументи <em><code>locales</code></em> та <em><code>options</code></em>, мовні налаштування та форма поверненого рядка повністю залежать від реалізації.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-tolocalestring.html")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><var>dateObj</var>.toLocaleString([<var>locales</var>[, <var>options</var>]])</pre> - -<h3 id="Параметри">Параметри</h3> - -<p>Аргументи <code><var>locales</var></code> та <code><var>options</var></code> налаштовують поведінку функції та дозволяють застосункам вказувати мову, чиї правила форматування мають застосовуватись. У тих реалізаціях, які ігнорують аргументи <em><code>locales</code></em> та <em><code>options</code></em>, мовні налаштування та форма поверненого рядка повністю залежать від реалізації.</p> - -<p>Дивіться конструктор {{jsxref("DateTimeFormat/DateTimeFormat", "Intl.DateTimeFormat()")}}, щоб дізнатись подробиці щодо цих параметрів та їхнього використання.</p> - -<p>Значенням за замовчуванням для кожної властивості компонента дати-часу є {{jsxref("undefined")}}. Але, якщо властивості <code>weekday</code>, <code>year</code>, <code>month</code>, <code>day</code> усі дорівнюють {{jsxref("undefined")}}, тоді <code>year</code>, <code>month</code>, та <code>day</code> вважаються числовими значеннями.</p> - -<h3 id="Повертає">Повертає</h3> - -<p>Рядкове представлення наданої дати згідно правил встановленої мови.</p> - -<h2 id="Швидкодія">Швидкодія</h2> - -<p>При форматуванні великої кількості дат краще створити об'єкт {{jsxref("Global_Objects/DateTimeFormat", "Intl.DateTimeFormat")}} та використовувати функцію, надану його властивістю {{jsxref("DateTimeFormat.prototype.format", "format")}}.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_toLocaleString">Використання toLocaleString()</h3> - -<p>При загальному використанні, без зазначення мови, повертається рядок у мовному форматі, що стоїть за замовчуванням, та з початковими параметрами.</p> - -<pre class="brush: js notranslate">let date = new Date(Date.UTC(2012, 11, 12, 3, 0, 0)); - -// toLocaleString() без аргументів залежить від реалізації, -// мова та часовий пояс за замовчуванням -console.log(date.toLocaleString()); -// → "12/11/2012, 7:00:00 PM" при використанні мови en-US з часовим поясом America/Los_Angeles -</pre> - -<h3 id="Перевірка_підтримки_аргументів_locales_та_options">Перевірка підтримки аргументів locales та options</h3> - -<p>Аргументи <code><var>locales</var></code> та <code><var>options</var></code> ще не підтримуються в усіх переглядачах. Для перевірки їхньої підтримки у реалізації можна скористатись вимогою, згідно якої недозволені мовні позначення відхиляються з винятком {{jsxref("RangeError")}}:</p> - -<pre class="brush: js notranslate">function toLocaleStringSupportsLocales() { - try { - new Date().toLocaleString('i'); - } catch (e) { - return e instanceof RangeError; - } - return false; -} -</pre> - -<h3 id="Використання_locales">Використання locales</h3> - -<p>Цей приклад демонструє деякі варіації локалізованих форматів дати та часу. Щоб отримати формат мови, задіяної в інтерфейсі вашого застосутку, переконайтесь, що вказали цю мову (та, можливо, кілька запасних мов) за допомогою аргументу <code><var>locales</var></code>:</p> - -<pre class="brush: js notranslate">let date = new Date(Date.UTC(2012, 11, 20, 3, 0, 0)); - -// наведені приклади припускають використання локального часового поясу для мови; -// для US це America/Los_Angeles - -// американська англійська використовує порядок місяць-день-рік та 12-годинний формат часу з AM/PM -console.log(date.toLocaleString('en-US')); -// → "12/19/2012, 7:00:00 PM" - -// британська англійська використовує порядок день-місяць-рік та 24-годинний формат часу без AM/PM -console.log(date.toLocaleString('en-GB')); -// → "20/12/2012 03:00:00" - -// корейська мова використовує порядок рік-місяць-день та 12-годинний формат часу з AM/PM -console.log(date.toLocaleString('ko-KR')); -// → "2012. 12. 20. 오후 12:00:00" - -// арабська у більшості арабськомовних країн використовує справжні арабські цифри -console.log(date.toLocaleString('ar-EG')); -// → "<span dir="rtl">٢٠/١٢/٢٠١٢ ٥:٠٠:٠٠ ص</span>" - -// для японської мови застосунки можуть використати японський календар, -// де 2012-й був 24-м роком епохи Хейсей -console.log(date.toLocaleString('ja-JP-u-ca-japanese')); -// → "24/12/20 12:00:00" - -// При запиті мови, яка, можливо, не підтримується, наприклад -// балійської, додайте запасні мови (в даному випадку це індонезійська) -console.log(date.toLocaleString(['ban', 'id'])); -// → "20/12/2012 11.00.00"</pre> - -<h3 id="Використання_options">Використання options</h3> - -<p>Результат методу <code>toLocaleString()</code> можна налаштувати за допомогою аргументу <code><var>options</var></code>:</p> - -<pre class="brush: js notranslate">let date = new Date(Date.UTC(2012, 11, 20, 3, 0, 0)); - -// вивести день тижня разом з довгою датою -let options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }; - -console.log(date.toLocaleString('de-DE', options)); -// → "Donnerstag, 20. Dezember 2012" - -// застосунок може використати час UTC, так, щоб це було видно -options.timeZone = 'UTC'; -options.timeZoneName = 'short'; - -console.log(date.toLocaleString('en-US', options)); -// → "Thursday, December 20, 2012, GMT" - -// іноді навіть в американській англійській потрібен 24-годинний час -console.log(date.toLocaleString('en-US', { hour12: false })); -// → "12/19/2012, 19:00:00" -</pre> - -<h3 id="Уникайте_порівнювати_відформатовану_дату_зі_статичними_значеннями">Уникайте порівнювати відформатовану дату зі статичними значеннями</h3> - -<p>Як правило, відформатовані значення, що повертає метод <code>toLocaleString()</code>, сумісні між собою. Однак, це може змінитись у майбутньому, і не гарантовано для усіх мов; варіації у форматах виводу визначаються дизайном та дозволені специфікацією.</p> - -<p>З найбільш помітного, переглядачі IE та Edge вставляють двонаправлені керівні символи навколо дат, щоб виведений текст правильно поєднувався з іншим текстом.</p> - -<p>З цієї причини ви не можете гарантовано порівняти результати <code>toLocaleString()</code> зі статичним значенням:</p> - -<pre class="brush: js; example-bad notranslate">"1/1/2019, 01:00:00" === new Date("2019-01-01T01:00:00Z").toLocaleString("en-US"); -// true у Firefox та інших -// false у IE та Edge</pre> - -<div class="blockIndicator note"> -<p><strong>Заувага</strong>: Більше подробиць та прикладів дивіться у цьому <a href="https://stackoverflow.com/questions/25574963/ies-tolocalestring-has-strange-characters-in-results">обговоренні на StackOverflow</a>.</p> -</div> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Специфікація</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.tolocalestring', 'Date.prototype.toLocaleString')}}</td> - </tr> - <tr> - <td>{{SpecName('ES Int Draft', '#sup-date.prototype.tolocalestring', 'Date.prototype.toLocaleString')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.toLocaleString")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Global_Objects/DateTimeFormat", "Intl.DateTimeFormat")}}</li> - <li>{{jsxref("Date.prototype.toLocaleDateString()")}}</li> - <li>{{jsxref("Date.prototype.toLocaleTimeString()")}}</li> - <li>{{jsxref("Date.prototype.toString()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/tolocaletimestring/index.html b/files/uk/web/javascript/reference/global_objects/date/tolocaletimestring/index.html deleted file mode 100644 index b94070a1fd..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/tolocaletimestring/index.html +++ /dev/null @@ -1,152 +0,0 @@ ---- -title: Date.prototype.toLocaleTimeString() -slug: Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString -tags: - - Date - - JavaScript - - Інтернаціоналізація - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>toLocaleTimeString()</code></strong> повертає рядкове представлення елементів часу наданої дати згідно налаштувань мови. Нові аргументи <code>locales</code> та <code>options</code> дозволяють застосункам вказувати мову, чиї правила форматування мають застосовуватись, а також дозволяють налаштовувати поведінку функції. У старших реалізаціях, що ігнорують аргументи <code>locales</code> та <code>options</code>, мовні налаштування та форма рядка, що повертається, повністю залежать від реалізації.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-tolocaletimestring.html")}}</div> - -<div class="hidden">The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> and send us a pull request.</div> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.toLocaleTimeString([<var>locales[, </var><var>options</var>]])</code></pre> - -<h3 id="Параметри">Параметри</h3> - -<p>Аргументи <code>locales</code> та <code>options</code> налаштовують поведінку функції та дозволяють застосункам вказувати мову, чиї правила форматування мають застосовуватись. У тих реалізаціях, які ігнорують аргументи <code>locales</code> та <code>options</code>, мовні налаштування та форма поверненого рядка повністю залежать від реалізації.</p> - -<p>Дивіться конструктор {{jsxref("Intl/DateTimeFormat/DateTimeFormat", "Intl.DateTimeFormat()")}}, щоб дізнатись подробиці щодо цих параметрів та їхнього використання.</p> - -<p>Значенням за замовчуванням для кожної властивості компонента дати-часу є <a href="https://wiki.developer.mozilla.org/uk/docs/Web/JavaScript/Reference/Global_Objects/undefined"><code>undefined</code></a>, але, якщо властивості <code>hour</code>, <code>minute</code>, <code>second</code> усі дорівнюють {{jsxref("undefined")}}, тоді <code>hour</code>, <code>minute</code> та <code>second</code> вважаються числовими значеннями.</p> - -<h3 id="Повертає">Повертає</h3> - -<p>Рядкове відображення елементів часу наданого екземпляра {{jsxref("Global_Objects/Date", "Date")}} згідно правил встановленої мови.</p> - -<h2 id="Швидкодія">Швидкодія</h2> - -<p>При форматуванні великої кількості дат краще створити об'єкт {{jsxref("Global_Objects/DateTimeFormat", "Intl.DateTimeFormat")}} та використовувати функцію, надану його властивістю {{jsxref("DateTimeFormat.prototype.format", "format")}}.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_toLocaleTimeString">Використання toLocaleTimeString()</h3> - -<p>При загальному використанні, без зазначення мови, повертається рядок у мовному форматі, що стоїть за замовчуванням, та з початковими параметрами.</p> - -<pre class="brush: js notranslate">var date = new Date(Date.UTC(2012, 11, 12, 3, 0, 0)); - -// toLocaleTimeString() без аргументів залежить від реалізації, -// мова та часовий пояс за замовчуванням -console.log(date.toLocaleTimeString()); -// → "7:00:00 PM" при використанні мови en-US з часовим поясом America/Los_Angeles -</pre> - -<h3 id="Перевірка_підтримки_аргументів_locales_та_options">Перевірка підтримки аргументів locales та options</h3> - -<p>Аргументи <code>locales</code> та <code>options</code> ще не підтримуються в усіх переглядачах. Для перевірки їхньої підтримки у реалізації можна скористатись вимогою, згідно якої недозволені мовні позначення відхиляються з винятком {{jsxref("RangeError")}}:</p> - -<pre class="brush: js notranslate">function toLocaleTimeStringSupportsLocales() { - try { - new Date().toLocaleTimeString('i'); - } catch (e) { - return e.name === 'RangeError'; - } - return false; -} -</pre> - -<h3 id="Використання_locales">Використання locales</h3> - -<p>Цей приклад демонструє деякі варіації локалізованих форматів часу. Щоб отримати формат мови, задіяної в інтерфейсі вашого застосутку, переконайтесь, що вказали цю мову (та, можливо, кілька запасних мов) за допомогою аргументу <code>locales</code>:</p> - -<pre class="brush: js notranslate">var date = new Date(Date.UTC(2012, 11, 20, 3, 0, 0)); - -// наведені приклади припускають використання локального часового поясу для мови; -// для US це America/Los_Angeles - -// американська англійська використовує 12-годинний формат часу з AM/PM -console.log(date.toLocaleTimeString('en-US')); -// → "7:00:00 PM" - -// британська англійська використовує 24-годинний часовий формат без AM/PM -console.log(date.toLocaleTimeString('en-GB')); -// → "03:00:00" - -// корейська мова використовує 12-годинний часовий формат з AM/PM -console.log(date.toLocaleTimeString('ko-KR')); -// → "오후 12:00:00" - -// арабська у більшості арабськомовних країн використовує справжні арабські цифри -console.log(date.toLocaleTimeString('ar-EG')); -// → "<span dir="rtl">٧:٠٠:٠٠ م</span>" - -// при запиті мови, яка, можливо, не підтримується, наприклад, -// балійської, додайте запасні мови, в даному випадку це індонезійська -console.log(date.toLocaleTimeString(['ban', 'id'])); -// → "11.00.00" -</pre> - -<h3 id="Використання_options">Використання options</h3> - -<p>Результат методу <code>toLocaleTimeString()</code> можна налаштувати за допомогою аргументу <code>options</code>:</p> - -<pre class="brush: js notranslate">var date = new Date(Date.UTC(2012, 11, 20, 3, 0, 0)); - -// застосунок може використати час UTC, так, щоб це було видно -var options = { timeZone: 'UTC', timeZoneName: 'short' }; -console.log(date.toLocaleTimeString('en-US', options)); -// → "3:00:00 AM UTC" - -// іноді навіть американській англійській потрібен 24-годинний час -console.log(date.toLocaleTimeString('en-US', { hour12: false })); -// → "19:00:00" - -// показати лише години та хвилини, використати options та мову за замовчуванням - передати порожній масив -console.log(date.toLocaleTimeString([], { hour: '2-digit', minute: '2-digit' })); -// → "20:01" - -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Специфікація</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.tolocaletimestring', 'Date.prototype.toLocaleTimeString')}}</td> - </tr> - <tr> - <td>{{SpecName('ES Int Draft', '#sup-date.prototype.tolocaletimestring', 'Date.prototype.toLocaleTimeString')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - - - -<p>{{Compat("javascript.builtins.Date.toLocaleTimeString")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Global_Objects/DateTimeFormat", "Intl.DateTimeFormat")}}</li> - <li>{{jsxref("Date.prototype.toLocaleDateString()")}}</li> - <li>{{jsxref("Date.prototype.toLocaleString()")}}</li> - <li>{{jsxref("Date.prototype.toTimeString()")}}</li> - <li>{{jsxref("Date.prototype.toString()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/tosource/index.html b/files/uk/web/javascript/reference/global_objects/date/tosource/index.html deleted file mode 100644 index 1ac73ec7a3..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/tosource/index.html +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: Date.prototype.toSource() -slug: Web/JavaScript/Reference/Global_Objects/Date/toSource -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/toSource ---- -<div>{{JSRef}} {{obsolete_header}}</div> - -<p>Метод <strong><code>toSource()</code></strong> повертає рядкове представлення першокоду об'єкта.</p> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><var>dateObj</var>.toSource() -Date.toSource()</pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Рядкове представлення першокоду наданого об'єкта {{jsxref("Global_Objects/Date", "Date")}}.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Вбудована_функція">Вбудована функція</h3> - -<p>Для вбудованого об'єкта {{jsxref("Date")}} <code>toSource()</code> повертає наступний рядок, який вказує, що першокод недоступний:</p> - -<pre class="brush: js notranslate">function Date() { - [native code] -} -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<p>Не є частиною жодного стандарту.</p> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.toSource")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Object.prototype.toSource()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/tostring/index.html b/files/uk/web/javascript/reference/global_objects/date/tostring/index.html deleted file mode 100644 index c3c2c9a0b8..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/tostring/index.html +++ /dev/null @@ -1,110 +0,0 @@ ---- -title: Date.prototype.toString() -slug: Web/JavaScript/Reference/Global_Objects/Date/toString -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/toString ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>toString()</code></strong> повертає рядкове представлення вказаного об'єкта {{jsxref("Date")}}.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-tostring.html","shorter")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><var>dateObj</var>.toString()</pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Рядкове представлення наданої дати.</p> - -<h2 id="Опис">Опис</h2> - -<p>Екземпляри {{jsxref("Date")}} успадковують метод <code>toString()</code> від {{jsxref("Date.prototype")}}, а не від {{jsxref("Object.prototype")}}. <code>Date.prototype.toString()</code> повертає рядкове представлення об'єкта Date у форматі, вказаному у ECMA-262, який можна підсумувати наступним чином:</p> - -<ul> - <li>День тижня: 3 літери англійської назви дня тижня, наприклад, "Sat"</li> - <li>пробіл</li> - <li>Місяць: 3 літери англійської назви місяця, наприклад, "Sep"</li> - <li>пробіл</li> - <li>День: 2-значний день місяця, наприклад, "01"</li> - <li>пробіл</li> - <li>Рік: 4-значний рік, наприклад, "2018"</li> - <li>пробіл</li> - <li>Година: 2-значна година, наприклад, "14"</li> - <li>двокрапка</li> - <li>Хвилини: 2-значні хвилини, наприклад, "53"</li> - <li>двокрапка</li> - <li>Секунди: 2-значні секунди, наприклад, "26"</li> - <li>пробіл</li> - <li>Рядок "GMT"</li> - <li>Знак зсуву часового поясу, один з: - <ul> - <li>"+" для додатного зсуву (0 чи більше)</li> - <li>"-" для від'ємного зсуву (менше нуля)</li> - </ul> - </li> - <li>Двозначний зсув годин, наприклад, "14"</li> - <li>Двозначний зсув хвилин, наприклад, "00"</li> - <li>Необов'язково, ім'я часового поясу, що складається з: - <ul> - <li>пробілу</li> - <li>Лівої дужки, тобто, "("</li> - <li>Рядкового відображення часового поясу, що залежить від реалізації, і може бути скороченням повної назви (не існує стандарту для імен чи скорочень часових поясів), наприклад, "Line Islands Time" або "LINT"</li> - <li>Правої дужки, тобто, ")"</li> - </ul> - </li> -</ul> - -<p>Приклад: "Sat Sep 01 2018 14:53:26 GMT+1400 (LINT)"</p> - -<p>До появи ECMAScript 2018 (версії 9) формат рядка, який повертав метод <code>Date.prototype.toString</code>, залежав від реалізації. Тому не можна покладатися на те, що рядок буде у вказаному форматі.</p> - -<p>Метод <code>toString()</code> автоматично викликається, коли дата має бути передана у вигляді текстового значення, наприклад, <code>console.log(new Date())</code>, або коли дата використовується в об'єднанні з рядком, як ось <code>var today = 'Сьогодні ' + new Date()</code>.</p> - -<p><code>toString()</code> є загальним методом, він не вимагає, щоб його <code>this</code> був екземпляром {{jsxref("Date")}}. Однак, він повинен мати внутрішню властивість <code>[[TimeValue]]</code>, яку неможливо створити за допомогою вбудованих методів javascript, тому він обмежений використанням з екземплярами {{jsxref("Date")}}. Якщо метод викликається не на екземплярі Date, викидається {{jsxref("TypeError")}}.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_toString">Використання <code>toString()</code></h3> - -<p>Наступний код присвоює значення <code>toString()</code> об'єкта {{jsxref("Date")}} змінній <code>myVar</code>:</p> - -<pre class="brush: js notranslate">var x = new Date(); -var myVar = x.toString(); // присвоює рядкове значення myVar у такому форматі: - // Mon Sep 08 1998 14:36:22 GMT-0700 (PDT) -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.tostring', 'Date.prototype.toString')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.toString")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Object.prototype.toString()")}}</li> - <li>{{jsxref("Date.prototype.toDateString()")}}</li> - <li>{{jsxref("Date.prototype.toLocaleString()")}}</li> - <li>{{jsxref("Date.prototype.toTimeString()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/totimestring/index.html b/files/uk/web/javascript/reference/global_objects/date/totimestring/index.html deleted file mode 100644 index 40f658864c..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/totimestring/index.html +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: Date.prototype.toTimeString() -slug: Web/JavaScript/Reference/Global_Objects/Date/toTimeString -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/toTimeString ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>toTimeString()</code></strong> повертає елементи часу об'єкта {{jsxref("Date")}} у зручній для читання формі англійською мовою.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-totimestring.html","shorter")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.toTimeString()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Рядкове відображення елементів часу наданої дати у зручній для читання формі англійською мовою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Екземпляри {{jsxref("Date")}} відображають конкретну точку в часі. Виклик {{jsxref("Date.prototype.toString()", "toString()")}} поверне дату, відформатовану у зручній для читання формі англійською мовою. У <a href="/uk/docs/SpiderMonkey">SpiderMonkey</a> вона складається з елементів дати (день, місяць та рік), за якими йдуть елементи часу (години, хвилини, секунди та часовий пояс). Іноді необхідно отримати рядок, що містить час; це можна зробити за допомогою методу <code>toTimeString()</code>.</p> - -<p>Метод <code>toTimeString()</code> є особливо корисним, оскільки сумісні рушії, що реалізують <a href="/uk/docs/ECMAScript">ECMA-262</a> можуть відрізнятись у тому, які рядки повертає метод {{jsxref("Date.prototype.toString()", "toString()")}} для об'єктів {{jsxref("Date")}}, оскільки формат є залежним від реалізації, і прості методи обрізання рядків можуть не створити сумісні результати на різних рушіях.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Базове_використання_toTimeString">Базове використання <code>toTimeString()</code></h3> - -<pre class="brush: js notranslate">var d = new Date(1993, 6, 28, 14, 39, 7); - -console.log(d.toString()); // Wed Jul 28 1993 14:39:07 GMT-0600 (PDT) -console.log(d.toTimeString()); // 14:39:07 GMT-0600 (PDT) -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.totimestring', 'Date.prototype.toTimeString')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.toTimeString")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.toLocaleTimeString()")}}</li> - <li>{{jsxref("Date.prototype.toDateString()")}}</li> - <li>{{jsxref("Date.prototype.toString()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/toutcstring/index.html b/files/uk/web/javascript/reference/global_objects/date/toutcstring/index.html deleted file mode 100644 index 077f04aaad..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/toutcstring/index.html +++ /dev/null @@ -1,109 +0,0 @@ ---- -title: Date.prototype.toUTCString() -slug: Web/JavaScript/Reference/Global_Objects/Date/toUTCString -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/toUTCString ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>toUTCString()</code></strong> перетворює дату на рядок, використовуючи часовий пояс UTC.</p> - -<p>Заснований на <a href="https://tools.ietf.org/html/rfc7231#section-7.1.1.1">rfc7231</a> та змінений згідно з <a href="https://www.ecma-international.org/ecma-262/10.0/index.html#sec-date.prototype.toutcstring">ecma-262 toUTCString</a>, він може мати від'ємні значення у <a href="https://tc39.es/ecma262/#sec-date.prototype.toutcstring">версії 2021</a>.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-toutcstring.html","shorter")}}</div> - - - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.toUTCString()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Рядкове представлення наданої дати з використанням часового поясу UTC.</p> - -<h2 id="Опис">Опис</h2> - -<p>Значення, яке повертає <code>toUTCString()</code>, є рядком у формі <code><var>Www</var>, <var>dd</var> <var>Mmm</var> <var>yyyy</var> <var>hh</var>:<var>mm</var>:<var>ss</var> GMT</code>, де:</p> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Рядок</th> - <th scope="col">Опис</th> - </tr> - </thead> - <tbody> - <tr> - <td><code><var>Www</var></code></td> - <td>День тижня у вигляді трьох літер (наприклад, Sun, Mon, ...)</td> - </tr> - <tr> - <td><code><var>dd</var></code></td> - <td>Двозначний день місяця, з першим нулем, якщо необхідно</td> - </tr> - <tr> - <td><code><var>Mmm</var></code></td> - <td>Місяць у вигляді трьох літер (наприклад, Jan, Feb, ...)</td> - </tr> - <tr> - <td><code><var>yyyy</var></code></td> - <td>Рік, чотири або більше цифр, з першими нулями, якщо необхідно</td> - </tr> - <tr> - <td><code><var>hh</var></code></td> - <td>Години, дві цифри з першим нулем, якщо необхідно</td> - </tr> - <tr> - <td><code><var>mm</var></code></td> - <td>Хвилини, дві цифри з першим нулем, якщо необхідно</td> - </tr> - <tr> - <td><code><var>ss</var></code></td> - <td>Секунди, дві цифри з першим нулем, якщо необхідно</td> - </tr> - </tbody> -</table> - -<p>До появи ECMAScript 2018, формат значення, яке поверталось, залежив від платформи. Найпоширенішим варіантом була дата у форматі RFC-1123, що є трохи оновленою версією дати у форматі RFC-822.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_toUTCString">Використання <code>toUTCString()</code></h3> - -<pre class="brush: js notranslate">let today = new Date('Wed, 14 Jun 2017 00:00:00 PDT'); -let UTCstring = today.toUTCString(); // Wed, 14 Jun 2017 07:00:00 GMT -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Специфікація</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.toutcstring', 'Date.prototype.toUTCString')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.toUTCString")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.prototype.toLocaleString()")}}</li> - <li>{{jsxref("Date.prototype.toDateString()")}}</li> - <li>{{jsxref("Date.prototype.toISOString()")}}</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/utc/index.html b/files/uk/web/javascript/reference/global_objects/date/utc/index.html deleted file mode 100644 index 6abb78eb6d..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/utc/index.html +++ /dev/null @@ -1,153 +0,0 @@ ---- -title: Date.UTC() -slug: Web/JavaScript/Reference/Global_Objects/Date/UTC -tags: - - UTC - - Дата - - Довідка - - Час Unix -translation_of: Web/JavaScript/Reference/Global_Objects/Date/UTC ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>Date.UTC()</code></strong> приймає той самий перелік параметрів, що й найдовша форма конструктора {{jsxref("Date")}}, та повертає кількість мілісекунд між 00:00:00 першого січня 1970 року та миттю у часі (за UTC), що відповідає переданим параметрам.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-utc.html")}}</div> - -<p class="hidden">Першокод цього прикладу збережено у репозиторії GitHub. Якщо ви хочете долучитися до створення чи поліпшення таких прикладів, пропонуйте нам свої зміни до репозиторію <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a>.</p> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate">Date.UTC(<var>year</var>, <var>month</var>[, <var>day</var>[, <var>hour</var>[, <var>minute</var>[, <var>second</var>[, <var>millisecond</var>]]]]])</pre> - -<h3 id="Параметри">Параметри</h3> - -<dl> - <dt><code>year</code></dt> - <dd>Ціле число, що позначає рік. Значення в проміжку 0-99 позначає рік 20-го сторіччя (1900-1999), а всі решта значень — як є (абсолютне значення).</dd> - <dt><code>month</code></dt> - <dd>Ціле число між 0 та 11, позначає місяць.</dd> - <dt><code>day </code>{{optional_inline}}</dt> - <dd>Ціле число між 1 та 31, позначає день місяця.</dd> - <dt><code>hour </code>{{optional_inline}}</dt> - <dd>Ціле число між 0 та 23, позначає годину.</dd> - <dt><code>minute </code>{{optional_inline}}</dt> - <dd>Ціле число між 0 та 59, позначає хвилини.</dd> - <dt><code>second </code>{{optional_inline}}</dt> - <dd>Ціле число між 0 та 59, позначає секунди.</dd> - <dt><code>millisecond </code>{{optional_inline}}</dt> - <dd>Ціле число між 0 та 999, позначає мілісекунди.</dd> -</dl> - -<h3 id="Повертає">Повертає</h3> - -<p>Ціле число, що являє собою кількість мілісекунд між 00:00:00 першого січня 1970 року та моментом часу (за UTC), що відповідає переданим параметрам.</p> - -<h2 id="Опис">Опис</h2> - -<p>Метод приймає параметри, що позначають окремі складники дати й часу, та повертає кількість мілісекунд між північчю (00:00:00) першого січня 1970-го року за UTC та вказаною миттю у часі. Всі дати раніше за точку відліку (перше січня 1970-го року) позначаються від'ємними числами.</p> - -<p>Зауважте, що лік місяців (другий параметр метода) починається з нуля, а не з одиниці.</p> - -<p>Вказуйте повний рік від Різдва Христового; наприклад 1998. Якщо вказано значання між 0 та 99, його буде перетворено на рік 20-го сторіччя (себто 1900 + year); наприклад, 91 позначає 1991 рік.</p> - -<p>Між методом <code>UTC()</code> та конструктором <code>{{jsxref("Date")}}</code> є дві відмінності:</p> - -<ul> - <li><code>Date.UTC()</code> використовує всесвітній (UTC), а не місцевий час;</li> - <li><code>Date.UTC()</code> повертає числове значення, а не об'єкт <code>{{jsxref("Date")}}</code>.</li> -</ul> - -<div class="note"> -<p><strong>Заувага:</strong> Якщо значення одного чи декількох вказаних складників виходить за прийнятні межі (скажімо, вказано 13-й місяць чи 70 хвилин), буде скориговано суміжні складники. Себто виклик <code>Date.UTC(2013, 13, 1)</code> є тотожним до <code>Date.UTC(2014, 1, 1)</code> і так само відповідає даті <code>2014-02-01T00:00:00Z</code>. Те саме стосується інших значень: виразам <code>Date.UTC(2013, 2, 1, 0, 70)</code> та <code>Date.UTC(2013, 2, 1, 1, 10)</code> однаково відповідає дата <code>2013-03-01T01:10:00Z</code>.</p> -</div> - -<p>Позаяк <code>UTC()</code> є статичним методом класу <code>{{jsxref("Date")}}</code>, він зазвичай викликається через ім'я класу — <code>Date.UTC()</code>, а не через наявний об'єкт.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_Date.UTC">Використання <code>Date.UTC()</code></h3> - -<p>Наведений приклад створює об'єкт типу <code>{{jsxref("Date")}}</code> зі складників дати й часу, що тлумачаться як UTC, а не місцевий час:</p> - -<pre class="brush:js notranslate">var independenceDateAsMs = Date.UTC(91, 7, 24, 9, 0, 0); -console.log(independenceDateAsMs); // 683024400000 - -var independenceDate = new Date(independenceDateAsMs); -console.log(independenceDate); // Sat Aug 24 1991 12:00:00 GMT+0300 (EEST) -</pre> - -<p>Такий приклад засвідчує, що дати раніше точки відліку (північ першого січня 1970-го року) позначаються від'ємними числами:</p> - -<pre class="brush: js notranslate">var ms = Date.UTC(1969, 11, 31, 23, 59, 59, 999); -console.log(ms); // -1</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - <th scope="col">Статус</th> - <th scope="col">Коментар</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.utc', 'Date.UTC')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td></td> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-date.utc', 'Date.UTC')}}</td> - <td>{{Spec2('ES6')}}</td> - <td></td> - </tr> - <tr> - <td>{{SpecName('ES5.1', '#sec-15.9.4.3', 'Date.UTC')}}</td> - <td>{{Spec2('ES5.1')}}</td> - <td></td> - </tr> - <tr> - <td>{{SpecName('ES1')}}</td> - <td>{{Spec2('ES1')}}</td> - <td>Початкова виознака. Запроваджено у JavaScript 1.0.</td> - </tr> - </tbody> -</table> - -<h2 id="Підтримка_веб-переглядачами">Підтримка веб-переглядачами</h2> - -<div class="hidden">Таблиця сумісності на цій сторінці створена зі структурованих даних. Якщо ви хочете долучитися до розробки цих даних, пропонуйте нам свої pull request до репозиторію <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>.</div> - -<p>{{Compat("javascript.builtins.Date.UTC")}}</p> - -<h2 id="Сумісність">Сумісність</h2> - -<h3 id="Відсутність_обовязкових_аргументів_Date.UTC">Відсутність обов'язкових аргументів <code>Date.UTC</code></h3> - -<p>За відсутності одного чи обох обов'язкових аргументів метод <code>Date.UTC</code> має повертати <code>{{Glossary("NaN")}}</code>. Така поведінка визначена специфікацією ECMAScript 2017. Web-рушії, які не підтримували цю поведінку, було оновлено (див. {{bug(1050755)}}, <a href="https://github.com/tc39/ecma262/pull/642">ecma-262 #642</a>).</p> - -<pre class="brush: js notranslate">Date.UTC(); -Date.UTC(1); - -// Safari: NaN -// Chrome/Opera/V8: NaN - -// Firefox <54: non-NaN -// Firefox 54+: NaN - -// IE: non-NaN -// Edge: NaN -</pre> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Date.parse()")}}</li> -</ul> - -<h2 id="Дізнатись_більше">Дізнатись більше</h2> - -<ul> - <li>{{Interwiki("wikipedia", "UTC", "Всесвітній координований час (UTC)")}} у Вікіпедії</li> - <li>{{Interwiki("wikipedia", "Час_Unix", "Час Unix")}} у Вікіпедії</li> -</ul> diff --git a/files/uk/web/javascript/reference/global_objects/date/valueof/index.html b/files/uk/web/javascript/reference/global_objects/date/valueof/index.html deleted file mode 100644 index 6a8f4682d5..0000000000 --- a/files/uk/web/javascript/reference/global_objects/date/valueof/index.html +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: Date.prototype.valueOf() -slug: Web/JavaScript/Reference/Global_Objects/Date/valueOf -tags: - - Date - - JavaScript - - Довідка - - метод -translation_of: Web/JavaScript/Reference/Global_Objects/Date/valueOf ---- -<div>{{JSRef}}</div> - -<p>Метод <strong><code>valueOf()</code></strong> повертає просте значення об'єкта {{jsxref("Date")}}.</p> - -<div>{{EmbedInteractiveExample("pages/js/date-valueof.html")}}</div> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox notranslate"><code><var>dateObj</var>.valueOf()</code></pre> - -<h3 id="Повертає">Повертає</h3> - -<p>Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та наданою датою.</p> - -<h2 id="Опис">Опис</h2> - -<p>Метод <code>valueOf()</code> повертає просте значення об'єкта {{jsxref("Date")}} у вигляді числового типу, кількість мілісекунд від опівночі 01 січня, 1970 року за UTC.</p> - -<p>Цей метод функціонально еквівалентний методу {{jsxref("Date.prototype.getTime()")}}.</p> - -<p>Цей метод зазвичай викликається внутрішньо у JavaScript, а не явно у коді.</p> - -<h2 id="Приклади">Приклади</h2> - -<h3 id="Використання_valueOf">Використання <code>valueOf()</code></h3> - -<pre class="brush: js notranslate">var x = new Date(56, 6, 17); -var myVar = x.valueOf(); // присвоює -424713600000 змінній myVar -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікація</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-date.prototype.valueof', 'Date.prototype.valueOf')}}</td> - </tr> - </tbody> -</table> - -<h2 id="Сумісність_з_веб-переглядачами">Сумісність з веб-переглядачами</h2> - -<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> - -<p>{{Compat("javascript.builtins.Date.valueOf")}}</p> - -<h2 id="Див._також">Див. також</h2> - -<ul> - <li>{{jsxref("Object.prototype.valueOf()")}}</li> - <li>{{jsxref("Date.prototype.getTime()")}}</li> -</ul> |