>백엔드 개발 >PHP 튜토리얼 >PHP에서 타임스탬프를 사람이 읽을 수 있는 날짜/시간으로 변환하는 방법은 무엇입니까?

PHP에서 타임스탬프를 사람이 읽을 수 있는 날짜/시간으로 변환하는 방법은 무엇입니까?

DDD
DDD원래의
2024-10-30 04:11:28376검색

How to Convert Timestamps to Human-Readable Date/Time in PHP?

PHP에서 타임스탬프를 사람이 읽을 수 있는 날짜/시간으로 변환

문제:

귀하 PHP 세션에 타임스탬프가 저장되어 있고 이를 사람이 읽을 수 있는 날짜와 시간으로 표시하려고 합니다. 그러나 strftime 및 strtotime과 같은 표준 PHP 날짜 함수는 이 작업에 성공하지 못했습니다.

해결책:

타임스탬프를 읽을 수 있는 날짜로 변환하려면 /time PHP에서는 date() 함수를 사용합니다. 이 함수는 타임스탬프를 인수로 사용하고 지정된 형식에 따라 형식이 지정된 날짜 및 시간 문자열을 반환합니다.

예:

다음은 1299446702의 타임스탬프를 변환하는 방법입니다. :

<code class="php">echo date('m/d/Y', 1299446702);</code>

이 코드는 제공된 타임스탬프가 나타내는 날짜와 시간인 "12/28/2010"을 출력합니다.

사용자 정의:

date() 함수에 다양한 형식 지정자를 전달하여 날짜 및 시간 문자열의 형식을 사용자 정의할 수 있습니다. 일반적인 형식 지정자는 다음과 같습니다.

  • m - 월(01-12)
  • d - 일(01-31)
  • Y - 연도(nnnn )
  • H - 시(00~23)
  • i - 분(00~59)
  • s - 초(00~59)

예를 들어 다음 코드는 "December 28, 2010 12:00 AM"을 출력합니다.

<code class="php">echo date('F j, Y g:i A', 1299446702);</code>

위 내용은 PHP에서 타임스탬프를 사람이 읽을 수 있는 날짜/시간으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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