Як перетворити час JS

Як перетворити час JS



Date.parse()

Ця особливість є добре створеною і роботою, пов'язаною з багатьма пристроями і розробниками версій. It's been available across browsers since July 2015 .

Статичний метод Date.parse() розбирає строкове подання дати та повертає тимчасову мітку.

У явному вигляді підтримується лише формат date time string. Інші формати визначаються реалізацією та можуть працювати не у всіх браузерах. Якщо потрібно забезпечити роботу з великою кількістю різних форматів, можна скористатися бібліотекою.

Інтерактивний приклад

Синтаксис

Параметри

Рядок у форматі date time string. Див. вказане джерело для отримання інформації щодо використання різних форматів.

Значення, що повертається

Число, що є тимчасовою міткою (англ. timestamp) заданої дати. Якщо dateString не вдається перетворити на правильну дату, то повертається NaN .

Опис

Ця функція є корисною для встановлення значень дати на основі рядкових значень, наприклад, спільно з методом setTime() .

Оскільки parse() є статичним методом Date, його завжди потрібно використовувати як Date.parse(), а не як метод створеного вами об'єкта Date.

Приклади

Використання Date.parse()

Усі наступні дзвінки повертають 1546300800000 . У першому випадку мається на увазі час UTC, оскільки це лише дата, а в інших явно вказується часовий пояс UTC.

Date.parse("2019-01-01"); Date.parse("2019-01-01T00:00:00.000Z"); Date.parse("2019-01-01T00:00:00.000+00:00");

Наступний виклик, в якому не вказано часовий пояс, буде встановлено на 2019-01-01 о 00:00:00 у локальному часовому поясі системи, оскільки в ньому є і дата, і час.

Date.parse("2019-01-01T00:00:00");

Нестандартні рядки з датами

Примітка: Цей розділ визначає поведінка, яка може відрізнятися залежно від конкретної реалізації.

Реалізації зазвичай використовують за умовчанням місцевий часовий пояс, якщо рядок дати нестандартний.Для певності ми вважатимемо, що у коді використовується часовий пояс UTC.

Date.parse ("Jan 1, 1970"); // 0 у всіх реалізаціях Date.parse ("Thu, 01 Jan 1970 00:00:00"); // 0 у всіх реалізаціях Date.parse ("1970,1,1"); // 0 у Chrome і Firefox, NaN у Safari Date.parse ("02 01 1970"); // 2678400000 в Chrome і Firefox (Sun Feb 01 1970 00:00:00 GMT+0000) // NaN в Safari // З явною вказівкою часового поясу Date.parse("Thu, 01 Jan 1970 00:00:00 GMT+ 0300"); // -10800000 у всіх реалізаціях та у всіх часових поясах // Тільки одне число Date.parse ("0"); // 946684800000 в Chrome (Sat Jan 01 2000 00:00:00 GMT+0000) // NaN в Firefox // -62167219200000 в Safari (Sat Jan 01 0000 00:00:00 GMT+0 може бути місяцем Date.parse ("28"); // NaN в Chrome і Firefox // -61283606400000 в Safari (Fri Dec 31 0027 23:58:45 GMT-0001) // Двозначний рік Date.parse ("70/01/01"); // 0 у всіх реалізаціях // Компоненти дати за межами меж Date.parse("2014-25-23"); // NaN у всіх реалізаціях Date.parse ("Mar 32, 2014"); // NaN у всіх реалізаціях Date.parse ("2014/25/23"); // NaN у всіх реалізаціях Date.parse ("2014-02-30"); // NaN в Safari // 1393718400000 у Chrome та Firefox (Sun Mar 02 2014 00:00:00 GMT+0000) Date.parse("02/30/2014"); // 1393718400000 у всіх реалізаціях // Chrome, Safari та Firefox 122 (і новіше) розпізнають лише перші три літери місяця. // FF121 (і більш старі версії) розпізнають перші три цифри та будь-які підрядки з правильною назвою місяця. Date.parse ("04 Dec 1995"); // 818031600000 у всіх реалізаціях Date.parse ("04 Decem 1995"); // 818031600000 у всіх реалізаціях Date.parse("04 December 1995"); // 818031600000 у всіх реалізаціях Date.parse ("04 DecFoo 1995"); // NaN в Firefox 121 (і старіших версіях). 818031600000 в інших реалізаціях Date.parse ("04 De 1995"); // NaN у всіх реалізаціях

Специфікації

Сумісність із браузерами

BCD tables only load in the browser

Подібні статті

  • скільки часу линяють качки
  • чим підживити малину під час плодоношення
  • Що зробив Горбачов під час розбудови
  • Скільки часу триває Камеральна перевірка 2022
  • Які вітаміни в який час доби
  • позакореневе підживлення часнику аміаком
  • Скільки часу триває симфонія
  • Скільки часу потрібно туї щоб укоренитися
  • Останні статті

  • Який найвищий водоспад у Південній Америці
  • водоемульсійний лак
  • Який раціон має бути у вівчарки
  • Паливний насос високого тиску будова
  • скільки часу линяють качки
  • У чому плюс німецької вівчарки
  • гриби рядовки як приготувати
  • кімнатні рослини які не люблять світла
  • Категорії