Caso queira capturar o último dia do mês, uma das formas é utilizar o código abaixo:
$data = "2016-02-01"; echo date("Y-m-t", strtotime($data)); /** Saída: 2016-02-29 */
Capturando somente o dia:
$data = "2016-02-01"; echo date("t", strtotime($data)); /** Saída: 29 */
A variável $data pode ser qualquer data válida do mês, no caso utilizei o primeiro dia. Mas você poderia utilizar da seguinte forma também.
$data = "2017-02-27"; echo date("t", strtotime($data)); /** Saída: 28 */
Deixe um comentário