меню

Как исправить ошибку «RangeError: Invalid time value» при вызове метода toISOString даты JavaScript?

Иногда нам нужно исправить ошибку «RangeError: Invalid time value» при вызове toISOString метода даты JavaScript.

В этой статье мы рассмотрим, как исправить ошибку «RangeError: Invalid time value» при вызове toISOString метода даты JavaScript.

Исправление ошибки «RangeError: Invalid time value»

Чтобы исправить ошибку «RangeError: Invalid time value» при вызове метода даты JavaScript toISOString, мы должны убедиться, что вызываем экземпляр с допустимым значением даты toISOString.Date

Например, вместо того, чтобы писать:

 
const d1 = new Date('undefined').toISOString()
  

Мы пишем:

  
const d2 = new Date(2022, 1, 1).toISOString()
console.log(d2)
  

Чтобы создать действительный Date экземпляр и вызвать toISOStringего.

В результате получаем, что переменная d2 есть 2022-02-01T08:00:00.000Z.

Заключение

Чтобы исправить ошибку «RangeError: Invalid time value» при вызове метода даты JavaScript toISOString, мы должны убедиться, что вызываем экземпляр с допустимым значением даты toISOString.Date

Помощь сайту
ЮMoney:
4100 1180 7209 833
Карта Сбербанк:
2202 2080 6183 7127

Возможно, вам будет интересно

Определение платформы устройства на javascript

Определить версию и тип браузера проще всего при помощи JavaScript. JavaScript имеет стандартный объект под названием navigator, который содержит данные о браузере пользователя.

Понимание синхронного и асинхронного JavaScript с Async/Await

В этой статье вы узнаете о том, что такое синхронное и асинхронное программирование в JavaScript и как применяя эти знания, работать с Async/Await

Контекст выполнения функции в JavaScript

Контекст выполнения функции — это одно из фундаментальных понятий в JavaScript. Контекстом еще часто называют значение переменной this внутри функции. Также иногда путают понятия «контекст выполнения» и «область видимости» — это не одно и то же.

Повышение уровня мастерства в JavaScript ES6

Принципы, о которых пойдет речь, являются фундаментальными для этого языка и будут оставаться таковыми независимо от того, какой фреймворк вы используете. Более того, понимание этих концепций окажется бесценным бонусом, когда вы решите изучить или использовать какую-либо популярную библиотеку или фреймворк из арсенала JavaScript.