현재 위치: > 최신 기사 목록> PHP 날짜 및 시간 형식에 대한 실용적인 팁 및 기능 분석

PHP 날짜 및 시간 형식에 대한 실용적인 팁 및 기능 분석

gitbox 2025-06-18

1. 날짜와 시간 형식이란 무엇입니까?

PHP에서 날짜 및 시간 형식은 컴퓨터로 읽을 수있는 날짜 및 시간 데이터를 사람이 읽을 수있는 형식으로 변환하는 것을 말합니다. 이는 웹 사이트 및 애플리케이션 개발의 일반적인 요구 사항이며 종종 과거 및 미래 날짜 및 시간과 시간과 시간을 표시하는 데 사용됩니다.

2. PHP의 날짜 및 시간 기능

PHP는 날짜와 시간을 처리하기위한 여러 내장 기능을 제공합니다. 일반적으로 사용되는 기능은 다음과 같습니다.

  • date()

이 예에서 날짜 () 함수는 현재 날짜와 시간을 "ymd h : i : s"양식으로 형식화합니다.

  • Y -4 자리 연도 (예 : 2022)
  • M -2 자리 개월 (예 : 05)
  • D -2 자리 날짜 (예 : 28)
  • H -2 자리 시간 (예 : 09)
  • I -2 자리 분 (예 : 30)
  • S -2 자간 초 (예 : 00)

3.2 strtotime () 함수

strtotime () 함수는 영어 텍스트의 날짜와 시간을 Unix 타임 스탬프로 구문 분석 할 수 있습니다. 사용법의 예는 다음과 같습니다.

 
$date = strtotime("May 28 2022 09:30:00");
echo $date;  // 산출:1656454200

strtotime () 함수를 사용하면 주어진 날짜 시간 텍스트를 Unix 타임 스탬프로 변환 할 수 있습니다.

3.3 strftime () 함수

Strftime () 함수는 date () 과 비슷하지만 더 많은 형식의 문자를 제공합니다 (예 : %a는 요일을 나타냅니다). 예는 다음과 같습니다.

 
$date = strftime("%Y-%m-%d %H:%M:%S");
echo $date;  // 산출:"2022-05-28 09:30:00"

이 예제는 strftime () 함수를 사용하여 날짜와 시간을 포맷합니다. %y, %m, %d, %h, %m 및 %s와 같은 형식 문자는 date () 의 형식 문자와 유사합니다.

4. PHP의 날짜와 시간을 계산하는 방법

4.1 타임 스탬프를 사용하여 날짜와 시간을 계산합니다

PHP에서는 UNIX 타임 스탬프를 사용하여 날짜와 시간을 계산할 수 있습니다. 타임 스탬프는 1970 년 1 월 1 일 00:00:00 GMT 이후 경과 한 초를 나타냅니다.

다음은 1 주일을 추가하는 예입니다.

 
$date = time() + (60 * 60 * 24 * 7);  // 주당 초 수를 늘리십시오
echo date("Y-m-d H:i:s", $date);  // 산출:2022-06-04 09:30:00

이 예에서는 Time ()을 사용하여 현재 시간의 Unix 타임 스탬프를 얻고 일주일의 초를 현재 시간에 추가 한 다음 날짜 ()를 사용하여 결과를 "ymd h : i : s"로 포맷합니다.

4.2 strtotime () 함수를 사용하여 날짜와 시간을 계산하십시오

타임 스탬프 외에도 strtotime () 함수를 사용하여 날짜와 시간을 계산할 수도 있습니다. 다음은 일주일에 추가되는 날짜의 예입니다.

 
$date = strtotime("+1 week");
echo date("Y-m-d H:i:s", $date);  // 산출:2022-06-04 09:30:00

이 예에서 strtotime () 함수는 일주일 후 날짜를 계산하고 날짜 ()를 통해 출력 결과를 형식화하는 데 사용됩니다.

5. 요약

이 기사는 내장 함수 date ()strftime () , strtotime ( )을 사용하여 구문 분석 날짜 및 시간 텍스트를 사용하여 날짜를 형식화하는 방법을 포함하여 PHP에서 일반적으로 사용되는 날짜 및 시간 처리 방법을 소개합니다.