Получение времени RTC


Для чтения текущего времени с RTC необходима функция pid_ioctl.

pid_ioctl($pid, "get ITEM");

Доступная RTC информация

ITEM Описание Возврат значений Возвращаемый тип
date date and time e.g. 20160720135607 строка
wday day of week 0: Sun, 1: Mon, 2: Tue, 3: Wed,
4: Thu, 5: Fri, 6: Sat
целое число

Пример получения информации RTC

$date = "";
$wday = 0;
$pid = pid_open("/mmap/rtc0");        // open RTC 0
$date = pid_ioctl($pid, "get date");  // get the date and time
$wday = pid_ioctl($pid, "get wday");  // get the day of week
pid_close($pid);

※ Возвращаемое значение времени RTC имеет ту же структуру со значением времени установки.

Функция "date()"

PHPoC снабжен встроенной функцией для получения информации RTC. Используя данную функцию, вы можете получить информация RTC в различных форматах.

Пример получения информации RTC посредством "date()"

$date1 = date("Y-m-d H:i:s");       
$date2 = date("D M j H:i:s Y"); 
echo "$date1\r\n";                // output e.g. 2016-07-20 13:56:07
echo "$date2\r\n";                // output e.g. Wed Jul 20 13:56:07 2016

※ Обратитесь к документуВстроенные функции PHPoC для подробной информации о функции date.