PHP에서 strftime () 함수는 날짜와 시간을 형식화하는 데 사용됩니다. 형식 문자열과 선택적 타임 스탬프의 두 매개 변수를 허용합니다. 제공된 형식에 따라 Strftime ()은 형식화 된 날짜 및 시간 문자열을 반환합니다. 형식 문자열에는 퍼센트 부호 (%)로 시작하는 특수 변환 사양 문자가 포함됩니다.
사양 문자를 변환하여 날짜와 시간의 형식을 지정하십시오. 일반적인 변환 사양 문자는 다음과 같습니다.
더 많은 전환 사양 문자는 공식 PHP 문서를 참조하십시오.
다음은 strftime () 함수를 사용하여 현재 시간을 얻는 방법의 예입니다.
위의 코드는 현재 시간을 "연도 월간 : mings : seconds"형식으로 출력합니다.
현지 날짜 및 시간 형식을 가져와야하는 경우 stfftime ()를 setlocale () 함수와 결합하여 사용할 수 있습니다. 예를 들어, 다음 코드는 중국어 형식으로 시간을 출력합니다.
이 코드는 "2025 년 6 월 19 일 목요일, 14:30:45"와 같은 형식으로 현지 날짜와 시간을 출력합니다.
stftime ()을 사용하는 경우 잘못된 날짜 서식이 발생할 수 있습니다. 이는 일반적으로 시스템의 잘못된 현지화 설정으로 인한 것입니다. setlocale () 함수를 사용하여 로컬 설정을 변경할 수 있습니다. 예를 들어, 미국 영어로 설정된 코드는 다음과 같습니다.
strftime () 함수는 운영 체제의 C 라이브러리에 의존하므로 동작은 운영 체제마다 약간 다를 수 있습니다.
Strftime () 함수는 날짜와 시간의 유연한 형식을위한 PHP의 강력한 도구입니다. Strftime ()은 표준 형식을 출력하거나 현지화 된 날짜 및 시간을 생성하는 데 사용되는지 여부에 관계없이 좋은 지원을 제공합니다. 이 기능을 사용할 때는 형식 오류를 피하기 위해 올바른 로컬 환경을 설정하십시오.