PHP는 웹사이트의 백그라운드 로직을 처리하고 웹 콘텐츠를 동적으로 생성하는 데 사용할 수 있는 매우 인기 있는 서버측 프로그래밍 언어입니다. 대부분의 경우 웹 페이지에 현재 날짜 또는 날짜와 시간을 표시해야 합니다. 이 경우 PHP를 사용하여 시스템 시간을 얻고 요구 사항에 맞게 형식을 지정해야 합니다.
이 기사에서는 PHP를 사용하여 날짜와 시간을 표시하는 방법을 소개하고 몇 가지 일반적인 날짜 형식 지정 기능과 샘플 코드를 제공합니다.
현재 날짜 및 시간 가져오기
PHP에서는 date() 함수를 사용하여 현재 날짜 및 시간을 가져올 수 있습니다. 함수 구문은 다음과 같습니다.
string date ( string $format [, int $timestamp = time() ] )
그 중 $format 매개변수는 날짜 및 시간 형식은 연-월-일 시:분:초를 나타내는 "Y-m-d H:i:s"와 같은 다양한 형식 지정 문자를 포함하는 문자열일 수 있습니다. "timestamp" 매개변수는 선택사항입니다. 지정하지 않으면 기본값은 현재 시간입니다.
예를 들어 다음 코드는 현재 날짜와 시간을 가져와 "Y-m-d H:i:s" 형식으로 출력합니다.
<?php echo date("Y-m-d H:i:s"); ?>
출력 결과는 "2022-05-25 13:47"과 유사합니다. :30".
일반적인 날짜 형식 문자
다음 표에는 일반적인 날짜 형식 문자와 그 의미가 나열되어 있습니다.
문자 형식 지정 | Description |
---|---|
Y | 4자리 연도(예: 2022) |
y | 두 자리 연도(예: 22) |
m | 두 자리 월(예: 05) |
n | 월(앞에 오는 0 제외, 예: 5 ) |
d | 월의 일자(예: 25) |
j | 월의 일자(앞에 0이 없는 경우, 예: 25) |
H | 24 시간 형식의 시간(예: 13) |
h | 12시간 형식의 시간(예: 1 또는 01) |
i | 분(예: 47) |
s | 초 숫자(예: 30) |
A | 대문자 am 또는 pm(예: PM) |
a | 소문자 am 또는 pm(예: pm) |
날짜 형식 문자 사용 날짜 및 시간을 표시하려면
이제 위의 날짜 형식 문자를 사용하여 필요한 날짜 및 시간 형식을 사용자 지정할 수 있습니다. 다음은 몇 가지 일반적인 날짜 형식 지정 방법과 해당 샘플 코드입니다.
<?php echo date("Y-m-d H:i:s"); ?>
<?php echo date("Y-m-d"); ?>
<?php echo date("h:i:s A"); ?>
<?php echo date("H:i:s"); ?>
<?php echo date("d-m-Y H:i:s"); ?>
<?php echo date("Y"); ?>
<?php echo date("m"); ?>
<?php echo date("M"); ?>
<?php echo date("l"); ?>
<?php echo date("D"); ?>
<?php echo date("z"); ?>
<?php echo date("U"); ?>
위의 예 외에도 필요에 따라 다양한 날짜 형식 문자를 결합할 수도 있습니다. 보다 개인화된 날짜 및 시간 형식.
현지화된 날짜 및 시간 형식 사용
경우에 따라 다양한 로케일에 따라 현지화된 날짜 및 시간 형식을 사용해야 합니다. 이때 로컬 환경의 언어 및 구성에 따라 날짜와 시간을 표시할 수 있는 strftime() 함수를 사용할 수 있습니다. 예는 다음과 같습니다.
<?php setlocale(LC_TIME, "zh_CN.utf8"); // 设置为中文环境 echo strftime("%Y年%m月%d日 %H:%M:%S"); // 输出类似“2022年05月25日 13:47:30” ?>
현지화된 날짜 및 시간 형식을 올바르게 지원하려면 관련 로케일 지원을 설치하고 활성화해야 합니다. 이는 Linux 서버에 로케일 패키지를 설치하여 달성됩니다.
결론
웹 개발에서 날짜와 시간을 표시하는 것은 매우 일반적인 요구 사항입니다. PHP에서는 date() 함수를 사용하여 현재 날짜와 시간을 가져오고 필요에 따라 형식을 지정할 수 있습니다. 이 글에서는 일반적인 날짜 형식 문자와 샘플 코드를 소개합니다. 이 글이 모든 사람에게 도움이 되기를 바랍니다.
위 내용은 PHP를 사용하여 날짜와 시간을 표시하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!