microtime() 함수는 현재 시간의 마이크로초를 반환합니다. 현재 Unix 타임스탬프를 마이크로초 단위로 반환합니다. 이 함수는 gettimeofday() 시스템 호출을 지원하는 운영 체제에서만 사용할 수 있습니다.
구문
microtime(get_as_float)
매개변수
-
get_as_float - 선택적 인수 없이 호출되면 이 함수는 문자열 "msec sec"을 반환합니다. 여기서 sec은 Unix Epoch(1970년 1월 1일 0:00:00 GMT) 이후 초 단위로 측정된 현재 시간이고 msec은 마이크로초 부분. 선택적 get_as_float가 TRUE로 설정되면 float(초 단위)가 반환됩니다.
반환
microtime() 함수는 현재 Unix 타임스탬프를 마이크로초 단위로 반환합니다. 이 함수는 gettimeofday() 시스템 호출을 지원하는 운영 체제에서만 사용할 수 있습니다.
예시
다음은 예입니다 -
<?php echo(microtime()); ?>
출력
0.85623100 1539234951
예시
다른 예를 보겠습니다 -
<?php $time_start = microtime(true); usleep(100); $time_end = microtime(true); $time = $time_end - $time_start; echo "Did nothing in $time seconds\n"; ?>
출력
Did nothing in 0.00016498565673828 seconds