в каком формате хранится дата/время в LDAP?

Статус
В этой теме нельзя размещать новые ответы.

CruxMV

Новичок
в каком формате хранится дата/время в LDAP?

средствами php подключился к ldap получил данные,
но ни как не могу сообразить в каком формате хранится дата/время.

вот этот набор цифр 128436840000000000 должен соответствовать 1 января 2008 года

если кто знает подскажите.

-~{}~ 21.03.07 08:37:

неужто всё так плохо?
 

baev

‹°°¬•
Команда форума
Не, лично у меня всё более-менее хорошо.

(Из любопытства глянул комментарии пользователей в php-мануале — всё там есть...)
 

CruxMV

Новичок
то что у Вас там лично было меня не интересует.
а если сказать нечего, то и умничать не стоит.

-~{}~ 21.03.07 12:25:

отвечаю на свой вопрос сам, может кому сгодится:

формат называется AD time stamp

конвертирования в unix time stamp:
// $dateLargeInt -
// it's nano seconds (yes, nano seconds) since jan 1st 1601
function AD2UnixTimeConvert($dateLargeInt)
{
// seconds since jan 1st 1601
$secsAfterADEpoch = $dateLargeInt / (10000000);
// unix epoch -
// AD epoch * number of tropical days * seconds in a day
$ADToUnixConvertor = ((1970-1601) * 365.242190) * 86400;
// unix Timestamp version of AD timestamp
$unixTimeStamp = intval($secsAfterADEpoch-$ADToUnixConvertor);

return $unixTimeStamp;
}
 

baev

‹°°¬•
Команда форума
а если сказать нечего, то и умничать не стоит.
— хамло. И это вместо благодарности.

Если б я Вам на мануал не дал «наводку», Вы б тут ещё сколько про «всё так плохо» ныли?..
 

CruxMV

Новичок
Автор оригинала: baev
— хамло. И это вместо благодарности.

Если б я Вам на мануал не дал «наводку», Вы б тут ещё сколько про «всё так плохо» ныли?..
благодарить Вас не за что, не Вы мне помогли.
о существовании мануала я осведомлен.
тратить время на копание в мануале не всегда оправданно.

PS тема закрыта, она мне больше не интересна.
PSS если чем обидел прошу прощенья. в любом случае каждый останется при своём мнении.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху