라이브러리
[PHP] mktime - 날짜에 대한 Unix 타임스탬프를 가져옵니다
mktime() 함수란?
PHP에서 `mktime()` 함수는 날짜와 시간을 표현하는 데 사용되는 함수입니다. 이 함수는 특정 날짜와 시간을 표현하기 위해 년도, 월, 일, 시간, 분, 초를 사용합니다. 이 함수는 시간을 표현하는 데 사용되는 Unix timestamp를 반환합니다.
mktime() 함수의 매개 변수
`mktime()` 함수의 매개 변수는 다음과 같습니다.
- `year`: 년도
- `month`: 월 (1~12)
- `day`: 일 (1~31)
- `hour`: 시간 (0~23)
- `minute`: 분 (0~59)
- `second`: 초 (0~59)
mktime() 함수의 예제
다음은 `mktime()` 함수의 예제입니다.
#hostingforum.kr
php
<?php
// 년도, 월, 일, 시간, 분, 초를 지정하여 mktime() 함수를 호출합니다.
$timestamp = mktime(0, 0, 0, 1, 1, 2022);
echo "2022년 1월 1일 0시 0분 0초의 Unix timestamp는 $timestamp입니다.
";
// 년도, 월, 일, 시간, 분, 초를 지정하여 mktime() 함수를 호출합니다.
$timestamp = mktime(12, 30, 0, 7, 25, 2022);
echo "2022년 7월 25일 12시 30분 0초의 Unix timestamp는 $timestamp입니다.
";
?>
mktime() 함수의 반환값
`mktime()` 함수는 시간을 표현하는 데 사용되는 Unix timestamp를 반환합니다. Unix timestamp는 1970년 1월 1일 0시 0분 0초부터 현재까지의 초 수를 나타냅니다.
mktime() 함수의 사용 예시
다음은 `mktime()` 함수를 사용하여 날짜와 시간을 표현하는 데 사용되는 Unix timestamp를 얻는 예제입니다.
#hostingforum.kr
php
<?php
// 년도, 월, 일, 시간, 분, 초를 지정하여 mktime() 함수를 호출합니다.
$year = 2022;
$month = 1;
$day = 1;
$hour = 0;
$minute = 0;
$second = 0;
$timestamp = mktime($hour, $minute, $second, $month, $day, $year);
echo "2022년 $month월 $day일 $hour시 $minute분 $second초의 Unix timestamp는 $timestamp입니다.
";
?>
mktime() 함수의 오류
`mktime()` 함수는 년도, 월, 일, 시간, 분, 초를 지정하여 호출할 때 오류가 발생할 수 있습니다. 예를 들어, 년도가 1900년보다 작을 때 오류가 발생합니다.
#hostingforum.kr
php
<?php
// 년도가 1900년보다 작은 경우 오류가 발생합니다.
$year = 1899;
$month = 1;
$day = 1;
$hour = 0;
$minute = 0;
$second = 0;
$timestamp = mktime($hour, $minute, $second, $month, $day, $year);
echo "mktime() 함수는 년도가 1900년보다 작은 경우 오류가 발생합니다.
";
?>
mktime() 함수의 대안
`mktime()` 함수의 대안으로는 `strtotime()` 함수를 사용할 수 있습니다. `strtotime()` 함수는 문자열로 된 날짜와 시간을 표현하는 데 사용됩니다.
#hostingforum.kr
php
<?php
// 문자열로 된 날짜와 시간을 strtotime() 함수를 호출합니다.
$datetime = "2022-01-01 00:00:00";
$timestamp = strtotime($datetime);
echo "2022-01-01 00:00:00의 Unix timestamp는 $timestamp입니다.
";
?>
mktime() 함수의 결론
`mktime()` 함수는 년도, 월, 일, 시간, 분, 초를 지정하여 호출하여 시간을 표현하는 데 사용되는 Unix timestamp를 반환합니다. 이 함수는 시간을 표현하는 데 사용되는 Unix timestamp를 얻는 데 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.