powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / OLE DATE в javascript
8 сообщений из 8, страница 1 из 1
OLE DATE в javascript
    #35656452
Игорь Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Имеется COM-объект, который создаётся из javascript-а. Один из методов COM-интерфейса принимает параметром OLE DATE (т.е. double, у которого целая часть - кол-во дней с начала прошлого века, а дробная - время). Есть ли в джаваскрипте возможность получить время в таком формате, или нужно вычислять вручную?
У объекта Date, вроде бы, нет такого метода, но, может, он есть где-то еще?

Спасибо!
...
Рейтинг: 0 / 0
OLE DATE в javascript
    #35656457
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто же его знает, что за объект (и что за значение). Посмотреть алертом. В конце концов, конструктор new Date() посмотреть в гугле. Может - срастётся. Скорее всего - нет. Если нет, подробнее вопрос.
...
Рейтинг: 0 / 0
OLE DATE в javascript
    #35656460
Игорь Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge,

Date хранит время/дату в "юниксовом" формате (только не в секундах, а в миллисикундах). Само собой ничего не срослось, т.е. автоматического преобразования в OLE DATE не происходит.

Да фиг с ним с Date-ом, вопрос не в нём, а в том, как сделать в javascript-e OLE-compatible время/дату? Предположим, у вас есть ActiveX, в который нужно передать время. Как вы это делаете?
...
Рейтинг: 0 / 0
OLE DATE в javascript
    #35656468
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так я же о том и говорю. Разные активеХ по разному дату понимают. Самое надёжное получать в яваскрипт дату таким образом (предполагаю, что активеиксина это умеет):
x=new Date(year,month,date,hours,minute,seconds).
...
Рейтинг: 0 / 0
OLE DATE в javascript
    #35656485
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПС. В юниксовом формате - с 1971 года в милисекундах, а у майкрософта - с 1980-го, причём ноль и нулл отличаются.
...
Рейтинг: 0 / 0
OLE DATE в javascript
    #35656495
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeа у майкрософта - с 1980-го
Еще хуже. В Аксессе с 30 декабря 1899, а в SQL сервере с 1 января 1900.

Автору вопроса мое почтение, я Вас догнал.
...
Рейтинг: 0 / 0
OLE DATE в javascript
    #35656499
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч,
Ага. Это я опечатался. Вобщем-то - это дела не меняет. Надо преобразовывать к понятным вещам. Типа, день, год и т.д.
...
Рейтинг: 0 / 0
OLE DATE в javascript
    #35656503
Игорь Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Саныч,

Взаимно!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / OLE DATE в javascript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]