2026-04-04 07:17:13 +00:00

44 lines
920 B
PHP

<?php
namespace Rats\Zkteco\Lib\Helper;
use Rats\Zkteco\Lib\ZKTeco;
class Time
{
/**
* @param ZKTeco $self
* @param string $t Format: "Y-m-d H:i:s"
* @return bool|mixed
*/
static public function set(ZKTeco $self, $t)
{
die($t);
$self->_section = __METHOD__;
$command = Util::CMD_SET_TIME;
$command_string = pack('I', Util::encodeTime($t));
return $self->_command($command, $command_string);
}
/**
* @param ZKTeco $self
* @return bool|mixed
*/
static public function get(ZKTeco $self)
{
$self->_section = __METHOD__;
$command = Util::CMD_GET_TIME;
$command_string = '';
$ret = $self->_command($command, $command_string);
if ($ret) {
return Util::decodeTime(hexdec(Util::reverseHex(bin2hex($ret))));
} else {
return false;
}
}
}