protected function unixToHex($intTime = 0)
{
$arrTime = $intTime ? getdate($intTime) : getdate();
$hexTime = dechex($arrTime['year'] - 1980 << 25 | $arrTime['mon'] << 21 | $arrTime['mday'] << 16 | $arrTime['hours'] << 11 | $arrTime['minutes'] << 5 | $arrTime['seconds'] >> 1);
return pack("H*", $hexTime[6] . $hexTime[7] . $hexTime[4] . $hexTime[5] . $hexTime[2] . $hexTime[3] . $hexTime[0] . $hexTime[1]);
}