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

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

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

PHP Date & Time 함수 매뉴얼

mktime() 함수는 날짜의 Unix 타임스탑을 얻습니다

정의 및 사용법

mktime함수는 시간, 분, 초, 월, 일, 연도를 매개변수로 받아 주어진 날짜를 나타내는 Unix 타임스탑을 반환합니다. 이 메서드에 어떤 매개변수도 전달되지 않았다면, 현재 타임스탑을 반환합니다.

문법

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

매개변수

순번매개변수 및 설명
1

hours(필수)

이는 시작부터 계산된 날의 시간을 나타내는 정수 값입니다

2

minute(필수)

이는 시작부터 계산된 시간의 시간을 나타내는 정수 값입니다

3

seconds(선택)

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

4

month(필수)

이는 연도의 월을 나타내는 정수 값이며, 다음 범위에 있어야 합니다1까지12사이에서

5

day(필수)

이는 주어진 달에 허용되는 날짜를 나타내는 정수 값이어야 합니다

6

year(필수)

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

7

is_dst(필수)

여러분이 여름 시간대(DST)가 있다면, 이 매개변수를 설정할 수 있습니다1;여러분이 여름 시간대(DST)가 아니라면, 이 매개변수를 설정할 수 있습니다-1(기본 값)

반환 값

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

PHP 버전

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

온라인 예제

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

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

출력 결과

1589308340

온라인 예제

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

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

출력 결과

1498376205

온라인 예제

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

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

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