English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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에서 도입되었습니다 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