Атрибут step Input DatetimeLocal

Определение и использование

step Установка или возврат значения свойства step поля локальной даты и времени.

Атрибут step HTML определяет законные интервалы чисел в поле локальной даты и времени в секундах или миллисекундах (не применяется к дням, месяцам, годам, часам или минутам).

Пример: если step="2", то законные значения могут быть 0, 2, 4 и т.д.

Совет: Свойство step обычно используется вместе с max и min Используйте атрибуты вместе, чтобы создать последовательность законных значений.

См. также:

HTML справочник:Атрибут step у <input>

Пример

Пример 1

Изменение законных интервалов чисел в поле локальной даты и времени в секундах:

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

Попробуйте сами

Пример 2

Изменение законных интервалов чисел в поле локальной даты и времени в миллисекундах:

document.getElementById("myLocalDate").step = ".020";

Попробуйте сами

Пример 3

Получение законных интервалов чисел в поле локальной даты и времени:

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

Попробуйте сами

Синтаксис

Возврат свойства step:

datetimelocalObject.step

Установка свойства step:

datetimelocalObject.step = number

Значение атрибута

Значение Описание
number

Определяет законные интервалы чисел в поле локальной даты и времени.

Для секунд:

Используются числа, которые в конечном итоге достигнут "60". Например: "1", "2", "10", "30" и т.д.

Для миллисекунд:

Начинается с "." и используетчисла, которые в конечном итоге достигнут "1000". Например: ".010", ".050", ".20" и т.д.

Технические детали

Возвратное значение: Числовые значения, представляющие собой законные интервалы в секундах или миллисекундах.

Поддержка браузерами

Числа в таблице указывают на версию первого браузера, который полностью поддерживает этот атрибут.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Поддержка 10.0 Поддержка Поддержка Поддержка

Внимание:Элемент <input type="datetime-local"> не показывает ни одного поля даты и времени / календаря в Firefox.