현재 위치: > 최신 기사 목록> PHP gmmktime() 함수에 대한 자세한 설명: 사용법, 매개변수 및 예제

PHP gmmktime() 함수에 대한 자세한 설명: 사용법, 매개변수 및 예제

M66 2025-10-22

PHP의 gmmktime() 함수 소개

gmmktime() 함수는 GMT(그리니치 표준시)를 기반으로 하는 Unix 타임스탬프를 반환하는 데 사용됩니다. 그 기능은 mktime()과 유사하지만 gmmktime()은 현지 시간대의 영향을 받지 않고 항상 GMT를 기준으로 계산한다는 차이점이 있습니다.

문법

 gmmktime(hour, minute, second, month, day, year, is_dst);

매개변수 설명

  • 시간: 시간을 지정합니다.

  • 분: 분 수를 지정합니다.

  • 초: 초 수를 지정합니다.

  • 월: 월을 지정합니다.

  • 일: 날짜를 지정합니다.

  • year: 연도를 지정합니다.

  • is_dst: 일광 절약 시간제인지 여부입니다. 함수는 GMT 시간을 기반으로 하기 때문에 이 매개변수는 결과에 영향을 미치지 않습니다.

반환 값

이 함수는 1970년 1월 1일 00:00:00 GMT부터 지정된 시간까지의 초 수를 나타내는 정수 유형의 Unix 타임스탬프를 반환합니다.

실시예 1

기본적인 예는 다음과 같습니다.

 <?php
   $time = gmmktime(0, 0, 0, 9, 10, 2017);
   print($time . "\n");
?>

출력 결과

 1505001600

실시예 2

date() 함수와 함께 생성된 타임스탬프를 사용하는 방법을 보여주는 또 다른 예:

 <?php
   echo "Nov 10, 2017 was on a " . date("l", gmmktime(0, 0, 0, 11, 10, 2017));
?>

출력 결과

 Nov 10, 2017 was on a Friday

요약

gmmktime() 함수는 시간대 간 로깅, 국제 애플리케이션 또는 GMT 표준의 시간 비교와 같이 시간대 독립적인 시간 계산을 처리할 때 유용합니다. 이 기능의 사용법을 익히면 개발자는 시간 데이터를 보다 유연하게 관리하고 변환할 수 있습니다.