У меня есть интрасеть, работающая на компьютере с Linux, которая выполняет аутентификацию в Active Directory на компьютере с Windows, используя LDAP через PHP.
Я могу получить запись пользователя из AD с помощью LDAP и получить доступ к дате последнего входа из массива php, например:
echo $adAccount['lastlogontimestamp'][0]; // returns something like 129802528752492619
Если бы это была отметка времени Unix, я бы использовал следующий код PHP для преобразования даты в удобочитаемую человеком:
date("d-m-Y H:i:s", $lastlogontimestamp);
Однако это не работает. Кто-нибудь знает, как я могу этого добиться или действительно ли это возможно сделать из коробки Linux?