aboutsummaryrefslogtreecommitdiff
path: root/files/uk/web/javascript/reference/global_objects/date/date/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/uk/web/javascript/reference/global_objects/date/date/index.html')
-rw-r--r--files/uk/web/javascript/reference/global_objects/date/date/index.html135
1 files changed, 0 insertions, 135 deletions
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>