현재 날짜 가져오기

PHP:
현재 날짜 가져오기

방법:

PHP 내장 함수

PHP의 내장된 date() 함수는 현재 날짜를 얻는 가장 직접적인 방법입니다. 형식 매개변수를 지정하여 다양한 방식으로 날짜를 형식화할 수 있습니다.

echo date("Y-m-d"); // 출력: 2023-04-01 (예시)
echo date("l, F j, Y"); // 출력: 토요일, 4월 1일, 2023

타임존을 지원하며 날짜와 시간을 얻기 위해서는 DateTime 클래스와 DateTimeZone을 사용할 수 있습니다.

$dateTime = new DateTime('now', new DateTimeZone('America/New_York'));
echo $dateTime->format('Y-m-d H:i:s'); // 출력: 2023-04-01 12:00:00 (예시)

카본 사용하기 (인기 있는 서드파티 라이브러리)

카본DateTime에 대한 간단한 API 확장으로, 날짜와 시간을 다루는 데 있어 더욱 깔끔하고 유려한 방법을 제공합니다.

먼저 Composer를 통해 카본이 설치되어 있는지 확인합니다:

composer require nesbot/carbon

그런 다음, 현재 날짜를 가져오는 데 사용할 수 있습니다:

use Carbon\Carbon;

echo Carbon::now(); // 출력: 2023-04-01 12:00:00 (예시, 기본 형식)
echo Carbon::now()->toDateString(); // 출력: 2023-04-01
echo Carbon::now()->format('l, F j, Y'); // 출력: 토요일, 4월 1일, 2023

카본은 PHP에서 날짜-시간 처리를 풍부하게 하여 시간 조작, 비교, 형식화에 대한 가독성과 다양한 기능을 추가합니다.