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에서 날짜-시간 처리를 풍부하게 하여 시간 조작, 비교, 형식화에 대한 가독성과 다양한 기능을 추가합니다.