Dobrý den,
CursorTime vrací i ve VBScript stejné číslo. Pouze VBScript pozná, že se jedná o datum (jeho vlastní interní formát) a při převedení na řetězec provede konverzi podle nastavení windows.
JavaScript nepozná toto číslo jako svůj vlastní interní formát datumu (ten je jiný) a proto je potřeba konverzi vynutit zavoláním funkce a hodnotu na řetězec převést.
V lokálním obraze lze užít metodu
Na webu však bohužel není funkční a ke konverzi je potřeba využít našeho objektu PmDateObject, který umí s tímto číslem pracovat (i na webu a v JavaScript).
Objekt se vytvoří rovnou z čísla (PmDateValue) pomocí Pm.CreatePmDataObject.
Celý kód pro vás by mohl být asi takovýto viz
http://www.promotic.eu/cz/pmdoc/Objects/OthersObjects/PmDateObject/PropMeth/Format.htm:
var tDate = oTrd.CursorTime;
var oDate = Pm.CreatePmDateObject(tDate);
var sDate = oDate.Format("%d.%m.%Y_%H:%M:%S.%2T"); //sDate obsahuje např "24.07.2005_17:06:35.00"