정보실

웹학교

정보실

PHP time()함수와 microtime()함수

본문

현재 시각을 알려주는 내장함수로 대표적인 것이 time()과 microtime()이 있다.

 

time()은 현재 시각을 초단위로 알려주고,

microtime()은 이보더 훨씬 더 작은 단위까지 알려준다.

 

두 함수로 현재 시각을 확인한 값을 비교해보면 아래와 같다..

 

microtime() : 0.27647200 1423096415  // 중간에 공백이 있다. 앞부분이 1초 미만의 값을 보여주고 있다.

time() : 1423096415 

 

php.net에서 제공하고 있는 아래 함수를 이용하여 웹페이지의 로딩소요시간을 구할 수 있다.


function microtime_float()

{

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

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

}


공개형 보드 그누보드에서 제공하고 있는 head.sub.php와 tail.sub.php화일을 보면 이 함수를 이용한 코드를 발견할 수 있다.


$begin_time = get_microtime();  // head.sub.php내 상단부분에 있다...

 

 

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

페이지 정보

조회 502회 ]  작성일15-02-05 10:05
php

웹학교