• Как получить часы, минуты, секунду из даты?

    Я когда-то делал что-то похожее для себя и тоже использовал библиотеку moment.js.

    Вот страница с примером и код:
    /** Запуск кода раз в секунду */
    setInterval(() => {
      let b = moment.utc('2020-07-18T07:50') // Дата отсчета
      let a = moment.utc(new Date()) // Текущая дата
      let years = a.diff(b, 'years') // Разница в годах
      b.add(years, 'years') // Добавляем разницу в переменную b в которой дата отсчета
      let months = a.diff(b, 'months') // Разница в месяцах
      b.add(months, 'months')
      let days = a.diff(b, 'days') // Разница в днях
      b.add(days, 'days')
      let hours = a.diff(b, 'hours') // Разница в часах
      b.add(hours, 'hours')
      let minutes = a.diff(b, 'minutes') // Разница в минутах
      b.add(minutes, 'minutes')
      let seconds = a.diff(b, 'seconds') // Разница в секундах
      b.add(seconds, 'seconds')
      let finalCalc = `${years}.${months}.${days} ${hours}:${minutes}:${seconds} назад` // Подготовка формата текста
      let divTimer = document.getElementById('textTimer') // Занесение DIV'а, в котором будет отображаться таймер в переменную
      divTimer.innerText = finalCalc // Вставка текста (таймера) в DIV
    }, 1000)


    Вот CodePen:
    Ответ написан
    Комментировать
  • Почему нельзя сменить active у кнопки bootstrap после команды innerHTML?

    kvestor
    @kvestor Автор вопроса
    Фух, слава богам! Помогла функция insertAdjacentHTML, вместо innerHTML.
    Например:
    dataDIV.insertAdjacentHTML("beforeend", allAps.html);

    Где dataDIV — div с данными (можно указать любой div),
    beforeend — вставка после последнего дочернего элемента dataDIV и перед закрывающим тегом dataDIV (подробнее),
    allAps.html — HTML-код для вставки.

    P.S. я так понял проблема была из-за символов "
    Ответ написан
    Комментировать
  • Почему Unity не хочет видеть Android SDK?

    kvestor
    @kvestor Автор вопроса
    В общем поустанавливал все версии SDK, и заработало только когда установил версию Android SDK Tools (Obsolete).
    (предварительно убрал галочку с "Hide obsolete packages" в Android Studio -> SDK Tools)
    Ответ написан
    Комментировать