imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 30.11.2005, 16:08     # 1
apoc
Junior Member
 
Аватар для apoc
 
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150

apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)
FILETIME

Задача:
Нуно сформировать значение типа FILETIME (не Unix-формата)

Код:
FILETIME - число двойной длины, которое содержит количество 100-наносекндных интервалов, прошедших с 1-го января 1601 года до времени указанной даты.
Надо сформировать такую структуру в PHP... Вся структура имеет длину:
Код:
  _FILETIME = record
    dwLowDateTime: DWORD;
    dwHighDateTime: DWORD;
  end;
Если у кого то есть примеры работы плиз киньте, пасибо!
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'...
apoc вне форума  
Старый 30.11.2005, 23:37     # 2
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
class filetime {
var $dwLowDateTime;
var $dwHighDateTime2;
}

$ft = new filetime();
$ft->dwLowDateTime = "1";
$ft->dwHighDateTime = "2";

пхп не различает типов переменных, не надо 2 можно и одну...
разницу в секундах считаешь date() и добавляешь потом в степень (-9)
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 01.12.2005, 10:38     # 3
apoc
Junior Member
 
Аватар для apoc
 
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150

apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)
ну, мне как бы не просто структуру нужно, а как говорил:
"сформировать значение"... мне нужно именно значение с такой структурой
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'...
apoc вне форума  
Старый 01.12.2005, 12:15     # 4
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
как минимум, тебе стоит начать с того, что посмотреть в сторону http://pear.php.net/package/Date - класса для работы с датами перед 1970 годом.

Получить разницу дат между заданной и 01.01.1601 ты сможешь... а вот дальше - уже ломать голову, как это значение разложить на старшее/младшее слово...
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 19:14.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.