<?php
  $date = new DateTimeImmutable( '2018-01-31 15:48:21' );
  echo $date->modify( 'first day of next month' )->format( 'Y-m-d' ), "\n";
?>
Output
2018-02-01

Explanation:

2018-01-31 15:48:21

2018-02-31 15:48:21 "next month" increases month number by 1

2018-02-01 15:48:21 "first day of" resets the day number to 1