time() 함수는 현재 시간을 반환합니다. mktime() 함수의 주요 기능은 현재 시간을 반환하는 것이 아니라 시간 형식을 지정하는 것입니다. echo mktime() 및 echo time()과 같은 매개변수 없이 mktime()만 작성해도 동일한 효과가 있습니다. 그러나 본질적으로 다릅니다.
PHP mktime() 함수
PHP 날짜/시간 기능
정의 및 사용법
mktime() 함수는 날짜의 Unix 타임스탬프를 반환합니다.
인수는 항상 GMT 날짜를 나타내므로 is_dst는 결과에 영향을 미치지 않습니다.
오른쪽에서 왼쪽으로 매개변수를 비워 둘 수 있으며, 빈 매개변수는 해당 현재 GMT 값으로 설정됩니다.
문법
mktime(시,분,초,월,일,년,is_dst)
매개변수 설명
시간 선택사항입니다. 지정된 시간.
분은 선택사항입니다. 지정된 분.
두 번째는 선택사항입니다. 초를 지정합니다.
월 선택사항. 숫자로 된 월을 지정합니다.
일 선택사항. 요일을 지정하세요.
연도 선택사항. 지정된 연도. 일부 시스템에서는 법적 값이 1901 - 2038 사이입니다. 그러나 이 제한은 PHP 5에서는 더 이상 존재하지 않습니다.
is_dst
선택사항. 시간이 일광 절약 시간(DST) 중이면 1로 설정되고, 그렇지 않으면 0으로 설정되고, 알 수 없으면 -1로 설정됩니다.
5.1.0부터 is_dst 매개변수는 더 이상 사용되지 않습니다. 따라서 새로운 시간대 처리 기능을 사용해야 합니다.
팁 및 참고 사항
참고: PHP 5.1 이전에는 이 함수의 매개변수가 잘못된 경우 false를 반환했습니다.
예제
mktime() 함수는 날짜 연산 및 검증에 매우 유용합니다. 범위를 벗어난 입력을 자동으로 수정할 수 있습니다.
출력:
2002년 1월 5일
2002년 2월 1일
2001년 1월 1일
1999년 1월 1일
PHP 시간() 함수
PHP 날짜 / 시간 기능
time() 정의 및 사용법
time() 함수는 현재 시간의 Unix 타임스탬프를 반환합니다.
문법
time(void)
매개변수 설명
void 선택사항입니다.
설명
Unix epoch(1970년 1월 1일 00:00:00 GMT)부터 현재 시간까지의 초 수를 반환합니다.
팁 및 참고 사항
팁: PHP 5.1부터 요청이 시작된 시간의 타임스탬프가 $_SERVER['REQUEST_TIME']에 저장됩니다.
예
예시 1
출력:
1138618081
2006년 1월 30일 월요일
예시 2
출력:
현재: 2005-03-30
다음 주: 2005-04-07