В этом блоге объясняются методы преобразования секунд в минуты в JavaScript.
Как конвертировать секунды в минуты с помощью JavaScript?
Секунды можно преобразовать в минуты в JavaScript с помощью метода «Math.floor()» в сочетании со следующим:
- “ Базовое преобразование ».
- “ нанизывать() ' а также ' путьНачало() методы.
Подход 1: преобразование секунд в минуты в JavaScript с использованием базового преобразования
“ Мат.этаж() ” округляет число до ближайшего целого числа в меньшую сторону, т. е. (5,6 = 5). Этот подход можно применять для точного расчета по указанному значению секунд и значению, введенному пользователем.
Синтаксис
Математика . пол ( а )
В приведенном выше синтаксисе:
- “ а ” относится к числу, которое должно быть вычислено.
Пример 1. Преобразование указанных секунд в минуты в JavaScript
В этом конкретном примере вычисления результирующих минут будут вычисляться по указанным секундам.
Давайте последуем приведенному ниже примеру:
< тип сценария знак равно 'текст/javascript' >
был секВремя знак равно 60 ;
был вычислить минуты знак равно Математика . пол ( секВремя / 60 ) ;
был результат знак равно секВремя % 60 ;
приставка. журнал ( «Преобразованные минуты:» , вычислить минуты + 'минуты' + результат + 'секунды'. )
сценарий >
В приведенном выше фрагменте кода:
- Назначьте секунды как « 60 ».
- Примените « Мат.этаж() », чтобы вернуть точное вычисление деления указанных секунд на 60 (количество секунд в 1 минуте).
- На следующем шаге вычислите секунды вместе с минутами, вернув остаток.
- Наконец, отобразите результирующие минуты и секунды по отношению к указанным секундам.
Выход
Из приведенного выше вывода видно, что требуемая функциональность достигнута (60 секунд = 1 минута).
Пример 2. Преобразование секунд в минуты в JavaScript с использованием введенного пользователем значения
В этом примере используются те же вычисления для преобразования секунд в минуты. Разница в том, что он принимает « пользовательский ввод ” как секунды и вычисляет соответствующие минуты на основе этого.
Давайте шаг за шагом следуем приведенному ниже примеру:
< центр >< идентификатор h3 знак равно 'глава' > Преобразованные минуты : h3 > центр >< тип сценария знак равно 'текст/javascript' >
был получить знак равно быстрый ( 'Введите секунды:' )
был глава знак равно документ. получитьэлементбиид ( 'глава' )
был вычислить минуты знак равно Математика . пол ( получить / 60 ) ;
был результат знак равно получить % 60 ;
глава. внутренний текст += вычислить минуты + 'минуты' + результат + 'секунды'.
сценарий >
В приведенном выше фрагменте кода:
- Включите указанный заголовок с указанным « я бы ».
- В части кода JavaScript попросите пользователя ввести значение « секунды ' с помощью ' быстрый диалоговое окно.
- На следующем шаге получите доступ к включенному заголовку по его « я бы ' с использованием ' получитьэлемент по идентификатору() метод.
- Вспомните обсуждаемые шаги для вычисления минут и отобразите результирующее значение « минуты » в качестве заголовка с использованием « внутренний текст ' имущество.
Выход
В приведенном выше выводе видно, что секунды вычисляются точно.
Подход 2: преобразование секунд в минуты в JavaScript с использованием методов toString() и padStart()
“ нанизывать() » возвращает число в виде строки. “ путьНачало() ” в JavaScript применяется для объединения двух строк. Эти методы можно применять для преобразования полученных минут в строку и дополнения их желаемым « 0 ”
Синтаксис
количество. нанизывать ( основание )В приведенном выше синтаксисе:
- “ основание » относится к « база ' утилизировать.
В заданном синтаксисе:
- “ длина ” указывает длину конечной строки.
- “ блокнот ” указывает на строку, которая должна быть дополнена.
Пример
Давайте посмотрим на функциональность приведенного ниже примера:
был секВремя знак равно 80 ;
был вычислить минуты знак равно Математика . пол ( секВремя / 60 ) ;
был результат знак равно секВремя % 60 ;
приставка. журнал ( «Преобразованные минуты:» , вычислить минуты. нанизывать ( ) . путьНачало ( два , '0' ) + ':' + результат. нанизывать ( ) . путьНачало ( два , '0' ) ) ;
сценарий >
В приведенном выше коде выполните следующие шаги:
- Назначьте секунды в переменной с именем « секВремя ».
- Повторите обсуждаемые шаги для вычисления точных минут и секунд.
- На следующем шаге примените « нанизывать() ”, чтобы вернуть минуты и секунды в виде строки.
- Также примените « путьНачало() метод. “ два ” в своем параметре указывает количество “ 0 ” в своем последнем аргументе дополнить как минутами, так и секундами.
Выход
Из приведенного выше вывода видно, что минуты и секунды дополняются соответствующим образом и возвращаются в виде строки.
Это были разные способы преобразования секунд в минуты в JavaScript.
Вывод
“ Мат.этаж() 'метод в сочетании с ' базовое преобразование ” после указанного и введенного пользователем значения “ секунды » или с « нанизывать() ' а также ' путьНачало() ” можно использовать для преобразования секунд в минуты в JavaScript. Первый подход может применяться для точного вычисления минут, соответствующих указанному или введенному пользователем значению секунд соответственно. Последние методы можно использовать в комбинации для вычисления минут на основе инициализированных секунд и преобразования полученных минут в строку и дополнения их желаемым « 0 ». В этой статье объясняется, как преобразовать секунды в минуты в JavaScript.