Carbon Add Days To Date In Laravel

Websolutionstuff | Dec-03-2020 | Categories : Laravel PHP

In this article, we will see carbon add days to date in laravel. Carbon provides the addDay() and addDays() functions to add days on the carbon date object. You can add a day on the current date using carbon in laravel 7 and laravel 8. Also, you can add days to date using the carbon addDays() function. The addDays() function may require to passing the parameter of a number of days.

So, let's see, how to add days in date in laravel 7/8 and laravel 7/8 add a day to date using carbon.

Carbon addDay() Example

 In this example, we will add a day to the current date. Also, you can add a day to any specific date.

<?php
  
namespace App\Http\Controllers;
  
use Illuminate\Http\Request;
use Carbon\Carbon;
  
class DateController extends Controller
{
    public function index()
    {
        $currentDateTime = Carbon::now();
        $newDateTime = Carbon::now()->addDay();
             
        print_r($currentDateTime);
        print_r($newDateTime);
    }
}

 

 Output:

Carbon\Carbon Object
(
    [date] => 2020-12-02 08:51:57.696013

    [timezone_type] => 2

    [timezone] => GMT
)

Carbon\Carbon Object
(
    [date] => 2020-12-03 08:51:57.696023

    [timezone_type] => 2

    [timezone] => GMT
)

 

 

Carbon addDays() Example

In this example, we will add three days to the current date.

<?php
  
namespace App\Http\Controllers;
  
use Illuminate\Http\Request;
use Carbon\Carbon;
  
class DateController extends Controller
{
    public function index()
    {
        $currentDateTime = Carbon::now();
        $newDateTime = Carbon::now()->addDays(3);
             
        print_r($currentDateTime);
        print_r($newDateTime);
    }
}

 

Output:

Carbon\Carbon Object
(
    [date] => 2020-12-02 08:55:58.896013

    [timezone_type] => 2

    [timezone] => GMT
)

Carbon\Carbon Object
(
    [date] => 2020-12-05 08:55:59.796023

    [timezone_type] => 2

    [timezone] => GMT

 


You might also like:

Recommended Post
Featured Post
Access Denied for user 'root'@'localhost' phpMyAdmin
Access Denied for user 'root'@...

phpMyAdmin is a valuable web-based tool for managing MySQL databases, simplifying various database tasks. However, runni...

Read More

Jul-28-2023

How To Get Children Element In jQuery
How To Get Children Element In...

In this article, we will see how to get the children of this selector in jquery. You can use the find() method...

Read More

Jul-13-2022

How To Auto Select Country Using IP Lookup In jQuery
How To Auto Select Country Usi...

In this article, we will see how to auto select a country using IP lookup in jquery. Here, we will learn about auto...

Read More

May-15-2023

How to Create and Rename Index in Laravel 11
How to Create and Rename Index...

In this article, I’ll walk you through the process of creating an index in Laravel 11 to optimize your database qu...

Read More

Dec-31-2024