English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
microtime() 함수는 현재 Unix 시간 표준과 마이크로초를 반환합니다
microtime()함수는 현재 Unix 시간 표준과 마이크로초를 반환합니다. 기본적으로, 이 함수는 마이크로초와 밀리초를 공백으로 구분한 문자열 값으로 반환합니다.
microtime($get_as_float)
순번 | 파라미터 및 설명 |
---|---|
1 | get_as_float(선택) 이는 결과가 부동소수점 값으로 되어야 하는지 여부를 지정하는 부울 값입니다. 부울 값을true파라미터로 전달되면, 이 함수는 결과를 부동소수점 값으로 반환합니다. |
microtime() 함수는 현재 Unix 시간 표준을 반환합니다. 기본적으로, 이는 문자열 값으로 밀리초 단위로 반환됩니다. 이 메서드에 true boolean 값을 전달하면, 이는 Unix 시대부터 현재 시간까지의 시간을 마이크로초 단위로 자동으로 반환합니다.
이 함수는 초기로 PHP 버전4중에서 도입되었으며 모든 더 높은 버전에서 사용할 수 있습니다.
다음 예제는microtime()함수의 사용법-
<?php $time = microtime(); print($time); ?>테스트를 보세요‹/›
출력 결과
0.60664200 1589305212
다음을 시도해 보겠습니다get_as_float값을 설정합니다true-
<?php $time = gettimeofday(true); print_r($time); ?>테스트를 보세요‹/›
출력 결과
1589298812.5101
<?php $time_start = microtime(true); usleep(100); $time_end = microtime(true); $time = $time_end - $time_start; echo "{$time}초내에 어떠한 작업도 수행되지 않았습니다\n"; ?>테스트를 보세요‹/›
이는 다음과 같은 결과를 생성합니다-
0.00에서18141269683838초내에 어떠한 작업도 수행되지 않았습니다