2018년 5월 13일 일요일

[PHP예제] 065 현재의 타임스탬프를 얻고 싶을 때




 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>현재의 타임스탬프를 얻고 싶을 때</title>
</head>
<body>
<div>
<?php
date_default_timezone_set('Asia/Seoul');
echo "현재의 타임스탬프(time): " . time() . "<br>";
echo "현재의 타임스탬프(microtime): " . microtime() . "<br>";

// microtime() 함수의 반환값을 explode() 함수를 사용하여 공간으로 분할하고
// 배열에 각각의 값을 대입함
$now = explode(' ', microtime());

// 배열에 대입된 값을 더합니다.
$time = $now[0] + $now[1];

// 마이크로초(소수점 이하 여섯 자리)까지 표시하기 위해 sprintf() 함수를 이용
echo "현재의 타임스탬프(float로): " . sprintf('%0.6f', $time) . "<br>";

// 인수로 true를 지정해 반환값이 float형으로 됨
echo "현재의 타임스탬프(float로): " . sprintf('%0.6f', microtime(true)) . "<br>";
?>
</div>
</body>
</html>



댓글 없음:

댓글 쓰기