In this article, I will share how to use the Laravel carbon subYear() and subYears() methods. You can use this method in Laravel 5, Laravel 6, Laravel 7 & Laravel 8 versions.
So, let's see some examples using carbon subYear() and subYears() from date.
Example: 1
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Carbon\Carbon;
class ExampleController extends Controller
{
/**
* Write code on Method
*
* @return response()
*/
public function index()
{
$currentDateTime = Carbon::now();
$newDateTime = Carbon::now()->subYear();
print_r($currentDateTime);
print_r($newDateTime);
}
}
Output:
Carbon\Carbon Object
(
[date] => 2022-01-12 16:02:01.522126
[timezone_type] => 3
[timezone] => Asia/Dhaka
)
Carbon\Carbon Object
(
[date] => 2022-01-12 16:02:01.522126
[timezone_type] => 3
[timezone] => Asia/Dhaka
)
Example: 2
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Carbon\Carbon;
class ExampleController extends Controller
{
/**
* Write code on Method
*
* @return response()
*/
public function index()
{
$currentDateTime = Carbon::now();
$newDateTime = Carbon::now()->subYears(5);
print_r($currentDateTime);
print_r($newDateTime);
}
}
Output:
Carbon\Carbon Object
(
[date] => 2022-01-12 16:02:01.522126
[timezone_type] => 3
[timezone] => Asia/Dhaka
)
Carbon\Carbon Object
(
[date] => 2022-01-12 16:02:01.522126
[timezone_type] => 3
[timezone] => Asia/Dhaka
)
Subscribe to the Email Newsletter