RTC 시간 확인


RTC로부터 시간을 읽어오기 위해서는 pid_ioctl함수를 사용합니다.

pid_ioctl($pid, "get ITEM");

확인 가능한 RTC 정보

ITEM 설명 반환 값 반환 형식
date 시간(날짜 포함) 예) 20160720135607 문자열
wday 요일 0: 일, 1: 월, 2: 화, 3: 수, 4: 목, 5: 금, 6: 토 정수

RTC값 읽기 예

<?php
$date = "";
$wday = 0;
$pid = pid_open("/mmap/rtc0");             // RTC 열기
$date = pid_ioctl($pid, "get date");       // 시간 읽기
$wday = pid_ioctl($pid, "get wday");       // 요일 읽기
echo "date: $date\r\n", "wday: $wday\r\n"; // 시간 및 요일 출력
pid_close($pid);
?>

※ RTC의 시간 반환 형식은 설정 형식과 동일합니다.

"date" 함수

PHPoC는 RTC의 값을 읽는 date라는 내부함수를 제공합니다. 이 함수를 이용하면 RTC 값을 원하는 형태로 읽을 수 있습니다.

date함수를 이용한 RTC값 읽기 예

<?php
$date1 = date("Y-m-d H:i:s");       
$date2 = date("D M j H:i:s Y"); 
echo "$date1\r\n";                  // 출력 예) 2016-07-20 13:56:07
echo "$date2\r\n";                  // 출력 예) Wed Jul 20 13:56:07 2016
?>

※ date함수에 대한 보다 자세한 내용은 PHPoC Internal Functions 매뉴얼을 참조하시기 바랍니다.