microtime — 마이크로 초로 현재 유닉스 타임 스탬프를 반환한다. > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

microtime — 마이크로 초로 현재 유닉스 타임 스탬프를 반환한다. 정보

PHP microtime — 마이크로 초로 현재 유닉스 타임 스탬프를 반환한다.

본문

microtime — 마이크로 초로 현재 유닉스 타임 스탬프를 반환한다.

 

[설명]

 

mixed microtime ([ bool $get_as_float = false ] )

 

microtime ()은 마이크로 초 단위의 현재 유닉스 타임 스탬프를 반환합니다. 이 함수는 gettimeofday () 시스템 호출을 지원하는 운영 체제에서만 사용할 수 있습니다.

 

[인수]

get_as_float

사용하고 TRUE로 설정하면 microtime ()은 아래 반환 값 섹션에 설명 된대로 문자열 대신 부동 소수점을 반환합니다.

 

[반환값]

기본적으로 microtime ()은 "msec sec"형식의 문자열을 반환합니다. 여기서 sec는 Unix 신기원 (0:00:00 1 월 1 일 1,970 GMT) 이후의 초 수이고 msec는 초부터 경과 한 마이크로 초를 측정합니다 또한 초 단위로 표시됩니다.

 

get_as_float가 TRUE로 설정된 경우 microtime ()은 Unix 신기원이 가장 가까운 마이크로 초로 정확한 시간 (초)을 나타내는 float를 반환합니다.

 

Example #1 Timing script execution with microtime()

 

<?php

/**

 * Simple function to replicate PHP 5 behaviour

 */

function microtime_float()

{

    list($usec, $sec) = explode(" ", microtime());

    return ((float)$usec + (float)$sec);

}

 

$time_start = microtime_float();

 

// Sleep for a while

usleep(100);

 

$time_end = microtime_float();

$time = $time_end - $time_start;

 

echo "Did nothing in $time seconds\n";

?>

추천
0
  • 복사

댓글 0개

© SIRSOFT
현재 페이지 제일 처음으로