PHP Get the First of Next Month

While having fun with dates, I needed to get the timestamp for the first of the next month, here’s how I did it with PHP.

strtotime(date('m', strtotime('+1 month')) . '/01/' . date('Y', strtotime('+1 month')));

I then used that to create a PHP DateTime object like this.

$date = new DateTime();
$date->setTimestamp(strtotime(date('m', strtotime('+1 month')) . '/01/' . date('Y', strtotime('+1 month'))));
Share Button