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

  1. date()함수를 사용하여 PHP에서 현재 연도를 가져옵니다
  2. strftime()함수를 사용하여 PHP에서 현재 연도를 가져옵니다
  3. 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.

관련 문장 - PHP DateTime

  • PHP에서 DateTime을 문자열로 변환하는 방법