PHP mktime() 함수

예제

날짜의 UNIX 시간 표시를 반환합니다. 그런 다음 그 날짜의 요일을 찾습니다:

<?php
// 출력: October 3, 1975 was on a Friday
echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975));
?>

실행 예제

정의 및 사용법

gmmktime() 함수는 날짜의 UNIX 시간 타임스탑을 반환합니다.

힌트:이 함수는 gmmktime() 동일하지만, 전달하는 파라미터는 날짜를 대표합니다. (GMT 날짜 대신)

문법

mktime(hour,minute,second,month,day,year,is_dst);
파라미터 설명
hour 선택 사항. 시간을 지정합니다.
minute 선택 사항. 분을 지정합니다.
second 선택 사항. 초를 지정합니다.
month 선택 사항. 월을 지정합니다.
day 선택 사항. 날짜를 지정합니다.
year 선택 사항. 연도를 지정합니다.
is_dst

선택 사항. 여름 시간대 (DST)가 적용되면 1로 설정하고, 적용되지 않으면 0으로 설정하며, 알 수 없으면 -1로 설정합니다.

알 수 없으면, PHP가 자동으로 찾습니다. 예상치 못한 결과가 발생할 수 있습니다.

주의:이 파라미터는 PHP 5.1.0에서 버전에서 사용되지 않습니다. 대신 새로운 시간대 처리 기능을 사용합니다.

기술 세부 사항

반환 값: 정수형 Unix 시간 타임스탑을 반환합니다. 오류가 발생하면 FALSE를 반환합니다.
PHP 버전: 4+
업데이트 기록:

PHP 5.3.0: 사용할 때 is_dst 파라미터가 제공되지 않으면 E_DEPRECATED가 발생합니다.

PHP 5.1.0: is_dst 파라미터는 버전에서 사용되지 않습니다. mktime() 함수가 호출되지 않으면 E_STRICT 알림이 발생합니다. time() 함수를 대체로 사용하십시오.