Most commonly used Getter methods of Carbon in PHP Laravel
In this article we will learn the most commonly used Getter methods of Carbon Datetime in Laravel . As we know Carbon library provides tons of methods to play with date and time , in this article we will only pickup some most commonly used methods to work with datetime in our day to day development life .
You can visit our other posts like how to add or substract days from a date time in Laravel .
CarbonController.php :
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Carbon\Carbon; class CarbonController extends Controller { public function getterMethods() { // Getting current DateTime $date = Carbon::parse(Carbon::now()); dd($date); // 2021-02-14 03:44:24.681036 // Get current year dd($date->year); // 2021 - Type integer // Get Month number of the year dd($date->month); // 2 - Type integer // Get day of today's date in integer format dd($date->day); // 14 - Type integer // Get hour of today's date in integer format dd($date->hour); // 3 - Type integer // Get minute of today's date in integer format dd($date->minute); // 54 - Type integer // Get second of today's date in integer format dd($date->second); // 56 - Type integer // Get day number of the week in integer format dd($date->dayOfWeek); // 0 ( sunday ) - Type integer // Get Day of the year dd($date->dayOfYear); // 45 - Type integer // weekNumberInMonth consider weeks from monday to sunday, so the week 1 will // contain 1 day if the month start with a sunday, and up to 7 if it starts with a monday dd($date->weekNumberInMonth); // 2 - Type integer // weekOfMonth will returns 1 for the 7 first days of the month, then 2 from the 8th to // the 14th, 3 from the 15th to the 21st, 4 from 22nd to 28th and 5 above dd($date->weekOfMonth); // 2 - Type integer // Get week number of the year dd($date->weekOfYear); // 6 - Type integer // Get number of days available in this month dd($date->daysInMonth); // 28 ( february ) - Type integer // Convert date time to timestamp dd($date->timestamp); // 1613275143 - Type integer } }
You can refer the official carbon site to explore more Getter methods of Carbon by clicking here
Thank you for reading this article 😊
For any query do not hesitate to comment 💬