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

Minahil Noor 2023년1월30일 PHP PHP DateTime
  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.
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다

관련 문장 - PHP DateTime