Secondo me ti serve un semplice datapicker in js che poi si interfaccia con il tuo back-end in php + mysql, penso le richieste vadano fatte in ajax in questo contesto.

https://www.npmjs.com/package/js-datepicker

https://jqueryui.com/datepicker/#default