>  기사  >  백엔드 개발  >  PHP를 사용하여 날짜와 시간을 표시하는 방법

PHP를 사용하여 날짜와 시간을 표시하는 방법

PHPz
PHPz원래의
2023-04-26 10:29:312381검색

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)

날짜 형식 문자 사용 날짜 및 시간을 표시하려면

이제 위의 날짜 형식 문자를 사용하여 필요한 날짜 및 시간 형식을 사용자 지정할 수 있습니다. 다음은 몇 가지 일반적인 날짜 형식 지정 방법과 해당 샘플 코드입니다.

  • 현재 시간을 "Y-m-d H:i:s":
<?php echo date("Y-m-d H:i:s"); ?>
  • 현재 날짜를 "Y-m-d":
  • 형식으로 표시합니다.
<?php echo date("Y-m-d"); ?>
  • 는 현재 시간을 "h:i:s A" 형식으로 표시합니다(12시간 형식, 오후 표시 포함).
<?php echo date("h:i:s A"); ?>
  • 는 현재 시간을 "H:i:s 형식으로 표시합니다. " (24시간제):
<?php echo date("H:i:s"); ?>
  • 는 현재 날짜와 시간을 다음 형식으로 표시합니다. "d-m-Y H:i:s":
<?php echo date("d-m-Y H:i:s"); ?>
  • 는 현재 연도를 "Y":
  • 형식으로 표시합니다.
<?php echo date("Y"); ?>
  • 표시 현재 월 형식: "m":
<?php echo date("m"); ?>
  • 현재 월의 영어 약어 표시: "M":
<?php echo date("M"); ?>
  • 요일 표시 현재 날짜의 형식은 다음과 같습니다. "l":
<?php echo date("l"); ?>
  • 현재 날짜의 영어 약어를 표시합니다. 형식은 다음과 같습니다. "D":
<?php echo date("D"); ?>
  • 올해의 현재 날짜, 형식을 표시합니다. is: "z":
<?php echo date("z"); ?>
  • 는 현재 타임스탬프를 표시하며 형식은 다음과 같습니다. "U":
<?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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.