PHP에서 숫자를 월 이름으로 변환
-
DateTime
개체를 사용하여 PHP에서 숫자를 월 이름으로 변환 -
mktime()
함수를 사용하여 PHP에서 월 이름 표시 -
strtotime()
함수를 사용하여 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 타임스탬프를 배치하고 월 이름을 얻을 수 있습니다. F
는 date()
함수에 전달할 첫 번째 인수입니다.
## date() and strtotime() functions
echo date("F", strtotime('2022-06-05 11:22:51'));
출력:
June
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