Я использую php_zklib для подключения к биометрическим устройствам, у меня возникла проблема с получением сведений о проверке при получении посещаемости, а отметка времени посещения указана как 1-01-200 00: 00: 00,01-01-1970 01: 00: 00
Используя устройство zem500, я готовлю вопрос о времени эпохи.
Может кто-нибудь предложить решения и изменения кода для конкретной платформы устройства
и какполучить детали оформления заказа?
while ( strlen($attendancedata) > 40 ) {
$u = unpack( 'H78', substr( $attendancedata, 0, 39 ) );
$u2 = hexdec( substr($u[1], 6, 2) );
$uid = $u1+($u2*256);*/
$uid = trim(substr( $attendancedata, 4, 14 ), "\x0");
$id = intval( str_replace("\0", '', hex2bin( substr($u[1], 6, 8) ) ) );
$state = hexdec( substr( $u[1], 56, 2 ) );
$timestamp = decode_time( hexdec( reverseHex( substr($u[1], 58, 8) ) ) );
$sentido=$u[1];
array_push( $attendance, array( $uid, $id, $state, $timestamp ,$sentido) );
$attendancedata = substr( $attendancedata, 40 );
}