RTC에 현재 시간을 설정하기 위해서는 pid_ioctl함수의 "set date"명령어를 사용합니다.
pid_ioctl($pid, "set date TIME");
TIME값은 문자열 형태이며 설정 형식은 다음과 같습니다.
구분 | 년 | 월 | 일 | 시 | 분 | 초 |
---|---|---|---|---|---|---|
형식 | YYYY | MM | DD | hh | mm | ss |
예1 | 2000 | 01 | 03 | 03 | 05 | 07 |
예2 | 2010 | 12 | 28 | 19 | 59 | 16 |
다음은 RTC에 현재 시간을 설정하는 예 입니다.
<?php
$pid = pid_open("/mmap/rtc0"); // RTC 열기
$date = "20160720135607"; // 2016년 7월 20일 13시 56분 7초
pid_ioctl($pid, "set date $date"); // 시간설정
pid_close($pid);
?>