new Date() возвращает NaN в Safari

76
20 января 2022, 02:30

Перепробовала вообще все, что гугл выдавал - не работает: приведение к числу (parseInt(), Number()) или строке, через setDate(). Сталкивались ли вы с таким и как лечили?

Моя функция обрабатывает дату в шаблоне VUE, приходящую из JSON

<p>{{ getFormattedDate(document.date.date) }}</p>
getFormattedDate: function (value, separator = '.') {
      if (!value) {
        return false;
      }
      let date = new Date(value);
      date.setDate(date.getDate());
      let day = date.getDate() < 9 ? `0${ date.getDate()}` : date.getDate();
      let mount = date.getMonth() < 9 ? `0${ date.getMonth() + 1 }` : date.getMonth() + 1;
      let year = date.getFullYear();
      return `${ day }${ separator }${ mount }${ separator }${ year }`;
    }
READ ALSO
Обработка запроса на сервере в потоках. Worker Threads

Обработка запроса на сервере в потоках. Worker Threads

Хочу переписать SSR на сервере, что бы сам рендеринг проходил в отдельном потоке и не блокировал остальные запросы на сервер

96
Отобразить значение input через React-Redux

Отобразить значение input через React-Redux

Я знаю, как получить данные из input конкретно через React(setState и тд), но через React-Redux (reducer) не имею представленияБудет ли правильно, имея систему...

164
Плавное движение объекта по диагонали с разными высотой и шириной JS canvas

Плавное движение объекта по диагонали с разными высотой и шириной JS canvas

При клике создаётся объект, после движется к координатам кликаНеобходимо сделать плавное движение по диагонали

57