Я пытаюсь найти способ, чтобы иметь возможность исключить значение дня при вводе типа даты, то есть обычное дело в том, что оно выходит '09/08/2019'
, я не знаю, есть ли способ, чтобы это был только месяц и год ( '08/2019'
).
<form action="" method="POST" class="form-row mb-4">
<div class="col">
<label for="fecha">Primera fecha</label>
<input type="date" name="fecha" id="fecha" class="form-control" value="2019-08-09">
</div>
</form>
Вариант 1: Вы можете использовать
<input type="month">
:Хотя проблема может заключаться в том, что он не поддерживается в некоторых браузерах (таких как Firefox и Explorer).
Для получения дополнительной информации вы можете просмотреть документацию .
Вариант 2: вариант с datepicker может быть следующим:
Я уточняю, что код не мой, это ответ Бена Келера о переполнении стека на английском языке jQuery UI DatePicker, чтобы показать только месяц год
Чтобы изменить формат даты, вы можете изменить строку
dateFormat: 'formato',
и указать формат, который вы ищете (например,'mm-yy'
для'01-2019'
).Поскольку он на английском языке, вы можете попробовать изменить его на испанский, как указано в ответе в DatePicker на испанском языке.
Я надеюсь, что это поможет вам, приветствую.