- var_dump: documentation ( source)
- date: documentation ( source)
- strtotime: documentation ( source)
<?php
$date = '2020-11-27 12:33:00';
var_dump(date('Y-m-d H:i:s', strtotime($date.' +1 day')));
// Correct: 2020-11-28 12:33:00
var_dump(date('Y-m-d H:i:s', strtotime($date.' +1 Weekday')));
// Uncorrect, lost time: 2020-11-30 00:00:00
$date1 = new DateTime($date);
$date2 = new DateTime($date);
$date2->modify('+1 day');
var_dump($date2->format('Y-m-d H:i:s'));
// Correct: 2020-11-28 12:33:00
$date1->modify('+1 weekday');
var_dump($date1->format('Y-m-d H:i:s'));
// Uncorrect, lost time: 2020-11-30 00:00:00