Вы хотите преобразовать строку даты в метку времени Unix с помощью функции strtotime () , а затем использовать функцию date () , чтобы преобразовать эту метку времени в читаемый формат, какВы хотите получить только последний день месяца, просто укажите формат "t", так как он будет отображать общее количество дней месяца.
$declation_date = "2019-01-01";
echo date('t', strtotime($declation_date)); // outputs 31