PHP에서 현재 연도를 얻는 방법
-
date()
함수를 사용하여 PHP에서 현재 연도를 가져옵니다 -
strftime()
함수를 사용하여 PHP에서 현재 연도를 가져옵니다 -
PHP에서 현재 연도를 얻기 위해
DateTime
객체 사용
이 기사에서는 현재 연도를 얻는 방법을 소개합니다.
date()
함수 사용strftime()
함수 사용DateTime
객체에서format()
메소드 사용
date()
함수를 사용하여 PHP에서 현재 연도를 가져옵니다
내장 된 date()
함수를 사용하여 현재 연도를 얻을 수 있습니다. 지정된 형식으로 현재 날짜를 반환합니다. 구문은 다음과 같습니다
date($format, $timestamp);
$format
매개 변수는 표시 될 최종 날짜 형식을 알려줍니다. 몇 가지 변형이 있습니다. 문자열이어야합니다.
$timestamp
매개 변수는 선택 사항입니다. 특정 타임 스탬프에 대해 알려주고 그에 따라 날짜를 표시합니다. 타임 스탬프가 전달되지 않으면 기본적으로 현재 날짜를 사용합니다.
<?php
$Date = date("d-m-Y");
echo "The current date is $Date.";
echo "\n";
$Year = date("Y");
echo "The current year is $Year.";
echo "\n";
$Year2 = date("y");
echo "The current year in two digits is $Year2.";
?>
"d-m-Y"
형식은 4 자리 연도 값으로 전체 날짜를 반환합니다. "Y"
형식은 4 자리 연도 값을 반환합니다. "y"
형식은 2 자리 연도 값을 반환합니다. 요구 사항에 따라 수정할 수 있습니다.
출력:
The current date is 20-04-2020.
The current year is 2020.
The current year in two digits is 20.
strftime()
함수를 사용하여 PHP에서 현재 연도를 가져옵니다
PHP의 또 다른 내장 함수 인strftime()
은 주어진 형식으로 날짜 나 시간 문자열을 반환 할 수도 있습니다. 날짜와 시간의 변화에 따라 다른 형식으로되어 있습니다.
strftime($format, $timestamp);
$format
매개 변수는 날짜 또는 시간의 형식을 알려줍니다. 문자열입니다.
$timestamp
매개 변수는 UNIX 타임 스탬프에 대해 알려주는 선택적 변수입니다. 정수입니다. 지정하지 않으면이 함수는 현재 날짜 또는 시간을 반환합니다.
<?php
$Date = strftime("%d-%m-%Y");
echo "The current date is $Date.";
echo "\n";
$Year = strftime("%Y");
echo "The current year is $Year.";
echo "\n";
$Year2 = strftime("%y");
echo "The current year in two digits is $Year2.";
?>
"%Y"
형식을 사용하여 현재 연도를 4 자리 값으로, "%y"
형식을 사용하여 2 자리 값으로 현재 연도를 얻을 수 있습니다.
출력:
The current date is 20-04-2020.
The current year is 2020.
The current year in two digits is 20.
PHP에서 현재 연도를 얻기 위해DateTime
객체 사용
PHP에서 DateTime format()
함수는 날짜를 지정된 형식으로 표시하는 데 사용됩니다.
$ObjectName = new DateTime();
$ObjectName->format($format);
$format
매개 변수는 날짜 형식을 지정합니다.
<?php
$Object = new DateTime();
$Date = $Object->format("d-m-Y");
echo "The current date is $Date.";
echo "\n";
$Year = $Object->format("Y");
echo "The current year is $Year.";
echo "\n";
$Year2 = $Object->format("y");
echo "The current year in two digits is $Year2.";
?>
출력은 지정된 형식의 날짜입니다.
출력:
The current date is 20-04-2020.
The current year is 2020.
The current year in two digits is 20.