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() 함수를 대체로 사용하십시오. |