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