PHP에서 숫자를 월 이름으로 변환

Olorunfemi Akinlua 2023년1월30일
  1. DateTime 개체를 사용하여 PHP에서 숫자를 월 이름으로 변환
  2. mktime() 함수를 사용하여 PHP에서 월 이름 표시
  3. strtotime() 함수를 사용하여 PHP에서 월 이름 표시
PHP에서 숫자를 월 이름으로 변환

PHP 응용 프로그램을 작성할 때 날짜와 시간을 사용하게 됩니다. 특히 사용 가능한 다양한 개체와 기능을 사용하면 이 두 가지 작업을 쉽게 수행할 수 있습니다.

초, 분, 시, 일, 월에서 연도까지 이러한 기능을 사용할 수 있습니다. 그러나 이 기사에서는 숫자 또는 문자열 날짜 형식으로 월 이름을 만들고 싶습니다.

DateTime 개체를 사용하여 PHP에서 숫자를 월 이름으로 변환

DateTime 객체가 아래 코드와 같이 두 개의 인수를 사용하는 createFromFormat() 메서드를 사용하여 월 이름을 출력하도록 할 수 있습니다. 그런 다음 DateTime 개체에서 format() 메서드를 사용합니다.

format() 메소드가 취하는 인수는 날짜 형식이고 월의 전체 텍스트 표현의 경우 문자 F입니다.

## Using DateTime Object

$monthNumber = 5;
$dateObject = DateTime::createFromFormat('!m', $monthNumber);
$monthName = $dateObject->format('F'); // March

echo $monthName;

출력:

May

mktime() 함수를 사용하여 PHP에서 월 이름 표시

mktime() 함수는 월 이름을 표시하는 데 사용할 수 있는 내장 함수입니다. 매일 다른 것을 표시할 수 있습니다.

Unix 타임스탬프를 사용합니다. 반환하고 date() 함수로 구문 분석하여 월 이름이 포함된 문자열을 반환합니다. 또한 F라는 문자를 구문 분석하여 필요한 월임을 지정합니다.

## mktime() functions - especially for older PHP, PHP 8.0 and below

// Declare month number and initialize it
$monthNumber = 6;

// Use mktime() and date() function to
// convert number to month name
$monthName = date("F", mktime(0, 0, 0, $monthNumber, 10));

// Display month name
echo $monthName;

출력:

June

strtotime() 함수를 사용하여 PHP에서 월 이름 표시

mktime()과 유사하게 Unix Epoch 타임스탬프를 배치하고 월 이름을 얻을 수 있습니다. Fdate() 함수에 전달할 첫 번째 인수입니다.

## date() and strtotime() functions

echo date("F", strtotime('2022-06-05 11:22:51'));

출력:

June
Olorunfemi Akinlua avatar Olorunfemi Akinlua avatar

Olorunfemi is a lover of technology and computers. In addition, I write technology and coding content for developers and hobbyists. When not working, I learn to design, among other things.

LinkedIn

관련 문장 - PHP DateTime