Для установки текущего врмени RTC, необходимо использовать команду "set date" от pid_ioctl функции.
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 |
Следующий пример показывает способ установки времени.
$pid = pid_open("/mmap/rtc0"); // open RTC0
$date = "20160720135607"; // 13:56:07, 20th July, 2016
pid_ioctl($pid, "set date $date"); // set RTC time
pid_close($pid);