Carbon Add Years To Date In Laravel

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

In this article, we will see examples of carbon adding years to date in laravel. Here we will laravel add years to date in laravel 8 using carbon. Carbon provides many functions like addYear() and addYears() to add the year in laravel 7/8. You can add a year on the current date using carbon in laravel 7 and laravel 8. Also, you can add a year to date using the carbon addYears() function. The addYears() function may require to passing the parameter of a number of years.

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

If we need to add a year or more than one year in date then you can use carbon in laravel. carbon provides addYear() and addYears() methods to add years to carbon date objects.

Carbon addYear() Example

In this example, we will add a year 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()->addYear();
             
        print_r($currentDateTime);
        print_r($newDateTime);
    }
}

 

Output:

Carbon\Carbon Object
(
    [date] => 2020-12-02 09:45:30.376461

    [timezone_type] => 2

    [timezone] => GMT
)

Carbon\Carbon Object
(
    [date] => 2021-12-02 09:45:30.376461

    [timezone_type] => 2

    [timezone] => GMT
)

 

 

Carbon addYears() Example

In this example, we will add three years to the current date. Also, you can add a year to any 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()->addYears(3);
             
        print_r($currentDateTime);
        print_r($newDateTime);
    }
}
 

 

Output:

Carbon\Carbon Object
(
    [date] => 2020-12-02 09:46:32.406561

    [timezone_type] => 2

    [timezone] => GMT
)

Carbon\Carbon Object
(
    [date] => 2023-12-02 09:46:50.454561

    [timezone_type] => 2

    [timezone] => GMT
)

 


You might also like:

Recommended Post
Featured Post
7+ Laravel tips: DB Models and Eloquent (2023)
7+ Laravel tips: DB Models and...

Welcome to our latest guide on mastering Laravel's DB Models and Eloquent, updated for 2023. If you're a web dev...

Read More

Nov-08-2023

How To Send Email Using Markdown Mailable Laravel 9
How To Send Email Using Markdo...

In this article, we will see how to send email using markdown mailable laravel 9. we will learn laravel 9 to s...

Read More

Aug-05-2022

Laravel 8 Many To Many Polymorphic Relationship
Laravel 8 Many To Many Polymor...

In this tutorial we will see laravel 8 many to many polymorphic relationship. many to many polymorphic relationship more...

Read More

Nov-22-2021

Laravel 10 Send Mail using Markdown Template
Laravel 10 Send Mail using Mar...

Hey everyone! Ever wondered how to make your Laravel emails look sleek and professional? In this guide, I'll walk yo...

Read More

Dec-04-2023