A melhor maneira de obter o primeiro e o último dia do mês passado?

Estou procurando a melhor maneira de obter o primeiro e o último dia do mês passado. Eu os uso para fazer consultas SQL para obter estatísticas do mês passad

Acho que essa é a melhor maneira, mais otimizada, mas não mais abrangente, alguém tem outra maneira de fazer o mesmo?

    $month_ini = date("Y-m-d", mktime(0, 0, 0, date("m", strtotime("-1 month")), 1, date("Y", strtotime("-1 month"))));

    $month_end = date("Y-m-d", mktime(0, 0, 0, date("m", strtotime("-1 month")), date("t", strtotime("-1 month")), date("Y", strtotime("-1 month"))));

Obrigado!

questionAnswers(12)

yourAnswerToTheQuestion