<?php
$date = "2022-08-12";
// Add days to date and display it
echo date('Y-m-d', strtotime($date. ' +10 days')); // 2022-08-22
echo date('Y-m-d', strtotime(date('Y-m-d'). ' +1 days')); // 2022-08-23
echo date('Y-m-d', strtotime(date('Y-m-d'). ' +1 months')); // 2022-09-12
echo date('Y-m-d', strtotime(date('Y-m-d'). ' +1 year')); // 2023-08-12
?>
$date = "Mar 03, 2011";
$date = strtotime($date);
$date = strtotime("+7 day", $date);
echo date('M d, Y', $date);
<?php
$result = date('d.m.Y', strtotime('+2 day', time()));
echo $result;
?>
$start_date = "2015/03/02";
$date = strtotime($start_date);
$date = strtotime("+7 day", $date);
echo date('Y/m/d', $date);
<?php
// adding extra days to date
// Steps:
// 1) using carbon
// 2) using strtotime
//Step 1
$date = date('Y M d h:i:s') // 2020 09 22 22:09:26 UTC
$new_date = Carbon::parse($date->addDays(1); // adds extra day
// Step 2
$date = date('Y M d h:i:s') // 2020 09 22 22:09:26 UTC
echo $new_date = date('Y M d h:i:s', strtotime($date. '+1 day'));
?>
<?php
$result = date('d.m.Y', strtotime('+7 day', time()));
echo $result;
?>
<?php
$result = date('d.m.Y', strtotime('+5 day', time()));
echo $result;
?>
date('Y/m/d',strtotime("-1 days"));
Or Use DateTime class like this-
$date = new DateTime();
echo $date->modify("-1 days")->format('Y-m-d');
<?php
$date = new DateTime('2016-06-06'); // Y-m-d
$date->add(new DateInterval('P30D'));
echo $date->format('Y-m-d') . "
";
?>