Для чтения текущего времени с RTC необходима функция pid_ioctl.
pid_ioctl($pid, "get ITEM");
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 |
целое число |
$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 имеет ту же структуру со значением времени установки.
PHPoC снабжен встроенной функцией для получения информации RTC. Используя данную функцию, вы можете получить информация RTC в различных форматах.
$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.