Carbon

Carbon updated_at: 2024-11-06 11:42

Carbon

시간과 날짜를 쉽게 다룰 수 있게 도와주는 라이브러리 입니다.

사용법

use Carbon\Carbon;
..........
Carbon::now()

시간 읽어 오기 (Carbon 형식으로 데이타 생성)

Carbon::now(); // 2024-10-29 18:48:54
Carbon::now('UTC'); //UTC 타임으로 가져오기
Carbon::createFromDate(2024, 1, 1); // 2024-01-01 18:48:54
Carbon::createFromFormat('Y-m-d', $to_date); // $to_date = '2024-10-29';
Carbon::createFromTimeString('2024-10-29 18:40:41'); // 2024-10-29 18:40:41

시간/날짜 Add / Sub

Carbon::now()->addHour(); // 인자값이 없을 경우 기본 값은 1입니다.
Carbon::now()->addHour(3);
Carbon::now()->addDay();
Carbon::now()->addDays(); // s 가 있던 없던간에 동일한 결과를 가져옮
Carbon::now()->addMonth();
Carbon::now()->addYear();

Carbon::now()->subDays(30);

출력포맷변경

Carbon::now()->format("Y-m-d"); // 2024-10-29

시작일(월, 년) 및 끝일(월, 년)

Carbon::now()->startOfDay(); // 2024-10-29 00:00:00
Carbon::now()->endOfDay(); // 2024-10-29 23:59:59
Carbon::now()->startOfMonth(); // 2024-10-01 00:00:00
Carbon::now()->endOfMonth(); // 2024-10-31 23:59:59
Carbon::now()->startOfYear()
Carbon::now()->endOfYear()

Carbon::now()->addDays(10)->startOfDay();// 2024-11-15 00:00:00

현재의 단일값만 가져오기

Carbon::now()->day;
Carbon::now()->month;
Carbon::now()->year;

기타

Carbon::now()->diffInHours(Carbon::now()->addHours(2)); // 2 현재와 시간차 구하기
   
    
Carbon::now()->previous(Carbon::FRIDAY);// 2024-10-25 지난 주 금요일 날짜 구하기
평점을 남겨주세요
평점 : 5.0
총 투표수 : 1

질문 및 답글