Tuesday, April 24, 2007
PHP, 백만분의 1초 단위 유닉스 타임, 유닉스 시간 구하기 함수; Unix Time
유닉스 타임(Unix Time; Unix Epoch) 이라는 것은, 세계 표준시로, "1970년 1월 1일 00분 00시 00초"에서, 지금 현재 시각까지 흐른 모든 "초(sec)"를 숫자로 나타낸 것입니다. 이렇게 모든 초마다 일련번호를 붙여 놓으면 날짜 계산이 쉽게 됩니다.
보통 1초 단위이지만, PHP 에서는 100만분의 1초 단위로 유닉스 타임을 구할 수도 있습니다.
파일명: example.php
"2007-04-23 04:24:02 오후"에 위의 예제를 실행하면
다음과 같은 결과가 나옵니다.
▶▶ PHP, 유닉스 타임을 날짜 문자열로 변환, 날짜를 유닉스 시간으로; Unix Time to Date
▶▶ PHP 예제] 현재 날짜 시간, 년월일 시분초 출력 함수; Print Date Time
보통 1초 단위이지만, PHP 에서는 100만분의 1초 단위로 유닉스 타임을 구할 수도 있습니다.
Unix Epoch + Microsecond 출력 예제
파일명: example.php
<html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
// 그냥 1초 단위로 구하기
echo time() . "<br />\n";
// 백만분의 1초 (Microsecond) 단위로 구하기
$misec = explode(" ", microtime());
echo "초 단위: " . $misec[1] . "<br />\n";
echo "백만분의 1초 단위: " . $misec[0] . "<br />\n";
?>
</body>
</html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
// 그냥 1초 단위로 구하기
echo time() . "<br />\n";
// 백만분의 1초 (Microsecond) 단위로 구하기
$misec = explode(" ", microtime());
echo "초 단위: " . $misec[1] . "<br />\n";
echo "백만분의 1초 단위: " . $misec[0] . "<br />\n";
?>
</body>
</html>
"2007-04-23 04:24:02 오후"에 위의 예제를 실행하면
다음과 같은 결과가 나옵니다.
<html>
<head>
<title>PHP Example</title>
</head>
<body>
1177313042<br />
초 단위: 1177313042<br />
백만분의 1초 단위: 0.91306500<br />
</body>
</html>
<head>
<title>PHP Example</title>
</head>
<body>
1177313042<br />
초 단위: 1177313042<br />
백만분의 1초 단위: 0.91306500<br />
</body>
</html>
▶▶ PHP, 유닉스 타임을 날짜 문자열로 변환, 날짜를 유닉스 시간으로; Unix Time to Date
▶▶ PHP 예제] 현재 날짜 시간, 년월일 시분초 출력 함수; Print Date Time
tag: php
PHP
<< Home