Я работаю с элементами управления ActiveX в Internet Explorer и мне нужно передать даты в методы ActiveX, которые принимают даты в качестве параметров. Методы ожидают, что даты будут иметь тип VT_DATE, и я могу создать значения VT_DATE, используя метод JScript getVarDate для объекта Date.
Нужно ли сначала преобразовывать дату JavaScript в UTC перед вызовом getVarDate?
Я предполагаю, что ответ нет , но я не уверен на 100% и не знаю почему.
Пример кода JavaScript для иллюстрации того, о чем я говорю:
var myDate = new Date(); // Gives me a JavaScript Date object.
console.log(myDate.toString()); // Outputs a string representing the date in the local time zone.
console.log(myDate.toUTCString()); // Outputs a string representing the date in UTC.
var myVT_DATE = myDate.getVarDate();
myActiveXControl.someMethodWantingVT_DATE(myVT_DATE);