microtime
-백만분의 1초까지 측정한 시간 값을 알려주는 함수로
결과값은 공백을 사이로 두고 "소수점이하의 초" "자연수 형태의 초" 의 형식을 가지며
자연수 형태의 초는 유닉스 타임스탬프값이 된다.
저장할 변수 = microtime ();

<?
$time = microtime();
echo $time;
?>
결과는
0.34375200 1231772417
->백만분의 1초까지 측정한 결과 0.34375200 초가 측정되었고,
현재 유닉스 타임스탬프값은1231772417 라는 뜻이다.


위 두개의 값을 각각의 변수에 저장하려면?
<?
$time = explode (" ", microtime() );//공백을 기준으로 마이크로타임변수를 나눔

echo "
microtime : $time[0] <br>
time : $time[1]";
?>
결과는
microtime : 0.42187700
time : 1231772622

[참고]더 간단하게 구하는 방법
<?
echo (double)microtime();
?>



mktime
- 현재의 시간을 기준으로 유닉스타임스탬프를 구하는 것이 아니라,
주어진 시간을 기준으로 유닉스타임스탬프를 구하는 함수
저장할변수 = mktime (시간, 분, 초, 달, 날짜, 년도);

<?
$time = mktime (9,10,15, 11,1, 1977);
echo $time;
?>
결과는
247191015

<?
$time = date (' Y m d H i s', 247191015);
echo $time;
?>
결과는
1977 11 01 09 10 15


checkdate
-지정된 날짜가 실제 존재하는지 확인하고 그 결과를 빈값(false) 또는 1(True)로 리턴해준다
저장될 변수 = checkdate(달, 날짜, 년도);

<?
echo checkdate(2,29,2002);
?>
결과는 없음

<?
echo checkdate(2,28,2002);
?>
결과는 1
->존재하는 날짜임을 증명
















+ Recent posts