PHP에서 현재 연도를 얻는 방법

Minahil Noor 2023년1월30일
  1. date()함수를 사용하여 PHP에서 현재 연도를 가져옵니다
  2. strftime()함수를 사용하여 PHP에서 현재 연도를 가져옵니다
  3. PHP에서 현재 연도를 얻기 위해DateTime 객체 사용
PHP에서 현재 연도를 얻는 방법

이 기사에서는 현재 연도를 얻는 방법을 소개합니다.

  • 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.

관련 문장 - PHP DateTime