Atributo step do Input Time

Definição e uso

step Define ou retorna o valor do atributo step do campo de tempo.

O atributo step do HTML define o intervalo de número válido de segundos ou milissegundos no campo de tempo (não se aplica a horas ou minutos).

Exemplo: Se step="2", os números válidos podem ser 0, 2, 4 etc.

Dica:O atributo step geralmente é usado com max e min Use os atributos juntos para criar uma série de valores válidos.

Veja também:

Manual de referência HTML:Atributo step do <input> do HTML

Exemplo

Exemplo 1

Alterar o intervalo de número válido de segundos no campo de tempo:

document.getElementById("myTime").step = "10";

Experimente você mesmo

Exemplo 2

Alterar o intervalo de número válido medido em milissegundos no campo de tempo:

document.getElementById("myTime").step = ".050";

Experimente você mesmo

Exemplo 3

Obter o intervalo de número válido de segundos no campo de tempo:

var x = document.getElementById("myTime").step;

Experimente você mesmo

Sintaxe

Retornar o atributo step:

timeObject.step

Definir o atributo step:

timeObject.step = number

Valor do atributo

Valor Descrição
number

Intervalo de número válido no campo de tempo especificado.

Para segundos:

Usa números que chegarão a "60" no final. Por exemplo: "1", "2", "10", "30" etc.

Para milissegundos:

Começa com "." e usa um número que chegará a "1000" no final. Por exemplo: ".010", ".050", ".20" etc.

Detalhes técnicos

Valor retornado: O valor, representando um intervalo de número válido medido em segundos ou milissegundos.

Suporte do navegador

Os números na tabela indicam a versão do navegador que suporta completamente o atributo.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Suporte 10.0 Suporte Suporte Suporte

Atenção:O elemento <input type="time"> não é exibido como qualquer campo de tempo no Firefox.