현재 위치: > 최신 기사 목록> gmdate를 통해 사용자 정의 날짜 및 시간 형식을 구현하는 방법

gmdate를 통해 사용자 정의 날짜 및 시간 형식을 구현하는 방법

gitbox 2025-05-26

PHP에서 GMDATE 기능은 그리니치 표준 시간 (GMT)을 기반으로 형식의 날짜 및 시간 문자열을 반환하는 매우 실용적인 날짜 시간 처리 도구입니다. 날짜 기능과 비교하여 GMDate는 서버 시간대 설정의 영향을받지 않으며 로깅, 크로스 영역 시간 표시 등과 같은 통합 시간 표준이 필요한 시나리오에 더 적합합니다.

이 기사에서는 GMDATE 기능을 사용하여 원하는 날짜 및 시간 형식을 사용자 정의하는 방법을 소개합니다.

1. Gmdate 기능 기본 사항

gmdate 의 기본 구문은 다음과 같습니다.

 gmdate(string $format, int|null $timestamp = null): string
  • $ 형식 : 날짜 및 시간 형식, 형식 규칙은 날짜 함수와 동일합니다.

  • $ timestamp : timestamp, 현재 시간의 기본값.

2. 공통 날짜 및 시간 형식 기호

형식 문자 의미
와이 4 자리 2025
두 자리 수 달 05
두 자릿수의 날 24
시간 24 시간 14
30
에스 두번째 45
금주의 약자 (영어) 앉았다

더 많은 서식 문자는 공식 PHP 문서를 참조하십시오.

3. Gmdate를 통한 사용자 정의 날짜 및 시간 출력

다음 형식과 유사한 시간을 출력한다고 가정합니다.

 2025-05-24 14:30:45

Code example:

 echo gmdate('Y-m-d H:i:s');

예를 들어보다 개인화 된 형식을 출력하려면 다음과 같습니다.

 Saturday, 24th of May 2025, 14:30 GMT

이 방법을 쓸 수 있습니다.

 echo gmdate('l, jS \of F Y, H:i \G\M\T');

탈출 문자 \ 는 문자가 형식 문자로 해석되는 글자를 피하기 위해 여기에 사용됩니다.

4. 타임 스탬프 매개 변수를 사용하십시오

특정 시간을 포맷하기 위해 타임 스탬프를 전달할 수도 있습니다. 예를 들어:

 $timestamp = strtotime('2023-01-01 00:00:00');
echo gmdate('Y-m-d H:i:s', $timestamp);

5. 예 : URL 결합하여 현재 GMT 시간을 출력

https://gitbox.net/api?time=current gmt 시간 방문과 같은 시간 매개 변수가있는 URL을 생성해야한다고 가정하면 코드는 다음과 같습니다.

 $time = gmdate('Y-m-d\TH:i:s\Z');
$url = "https://gitbox.net/api?time=" . urlencode($time);
echo $url;

여기서 ISO 8601 형식은 GMT 시간을 출력하고 UrlenCode를 통해 탈출하여 URL 매개 변수를 안전하게 넣는 데 사용됩니다.