English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP gmmktime() 함수 사용법 및 예제

PHP 날짜 & 시간 함수 매뉴얼

gmmktime() 함수는 GMT 날짜의 UNIX 시간 표시를 얻습니다

정의와 사용법

gmmktime함수는 분, 초, 월, 일, 년을 매개변수로 받아 GMT 날짜를 나타내며 Unix 시간 표시를 반환합니다. 이 메서드에 어떤 매개변수도 전달되지 않았다면 현재 시간 표시를 반환합니다.

문법

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

mktime()와 완전히 동일하지만, 반환 값은 그린니치 표준시 타임스탬프입니다 매개변수는 항상 GMT 날짜를 나타내며, is_dst는 결과에 영향을 미치지 않습니다 mktime()와 마찬가지로 매개변수는 오른쪽에서 왼쪽으로 차례대로 빈 공간을 둘 수 있으며, 빈 공간은 현재 GMT 값으로 설정됩니다

매개변수

순번매개변수 및 설명
1

hours(필수)

이는 일에서 시작하는 시간을 나타내는 정수 값입니다

2

minute(필수)

이는 시간에서 시작하는 시간을 나타내는 정수 값입니다

3

seconds(선택)

이는 시작부터 분의 초를 나타내는 정수 값입니다

4

month(필수)

이는 일년 중 월을 나타내는 정수 값이며, 다음 범위에 있어야 합니다1부터12사이에서.

5

day(필수)

이는 주어진 월에서 허용되는 일 수를 나타내는 정수 값이어야 합니다

6

year(필수)

이는 날짜의 연도를 나타내는 정수 값이며, 다음 범위에 있어야 합니다1부터32767사이에서.

7

is_dst(필수)

DST(夏令시) 기간에 있을 때 이 매개변수를 설정할 수 있습니다1؛ 여기서 DST(夏令시)가 아니라면 이 매개변수를 설정할 수 있습니다-1(기본 값)

반환 값

PHP gmmktime() 함수는 주어진 날짜를 나타내는 Unix 타임스탬프를 반환합니다. 실패하면 이 함수는 부울 값을 반환합니다false.

PHP 버전

이 함수는 원래 PHP에서 도입되었습니다 4.0 버전에서 도입되었으며 모든 더 높은 버전에서 사용할 수 있습니다.

온라인 예제

다음 예제는gmmktime()함수의 사용법-

<?php
   $timestamp = gmmktime();   
   print($timestamp);
?>
테스트를 해보세요‹/›

출력 결과

1589392532

온라인 예제

지금, 모든 필요한 매개변수를 전달하여 위의 메서드를 호출해 보겠습니다-

<?php
   $timestamp = gmmktime(7, 36, 45, 06, 25, 2017";   
   print($timestamp);
?>
테스트를 해보세요‹/›

출력 결과

1498376205

온라인 예제

특정 연도와 월의 일 수를 가져오기

<?php
   $lastday = gmmktime(0, 0, 0, 3, 0, 2010";
   echo "2010년2이 달의 마지막 날은: %d\n", $lastday);   
   $lastday = gmmktime(0, 0, 0, 4, -31, 2010";
   echo "2010년2이 달의 마지막 날은: %d", $lastday);
?>
테스트를 해보세요‹/›

이렇게 다음과 같은 결과가 생성됩니다-

2010년2이 달의 마지막 날은: 28
2010년2이 달의 마지막 날은: 28