Это не работает таким образом, потому что без дня это подразумевает 28-31 (в зависимости от месяца) дней, и это может быть любой из них.Если вы хотите сохранить выбор месяца-года без дня, вы увидите, что это диапазон дат, а не «а».
Совет с датами - всегда сохранять всю дату как поле даты.Если вы знаете только месяц и год, вам нужно иметь два (без даты) поля, по одному для каждого.Но, как вы видите, это сильно вас потеряет, и вам нужно будет индивидуально обработать каждое поле, проверить его и т. Д. Серьезная боль, поэтому для этого требуется довольно веская причина.Я могу предложить следующее: создать скрытый div или применить css, если вы не можете «попасть внутрь» стандартного поля даты в форме для «дня».Затем установите значение всегда равным 01. Тогда у вас может быть набор полей 'date', который сохранит 01-месячный год в базе данных.Это определенно «хак»!