// http://www.experts-exchange.com/Pro....89064.html
// 621355968000000000 is the difference between (Jan 1, 1970 (unix) and January 1, 0001 (.net)) in .net Ticks
// .netTicks - (Ticks from jan01 0001 to jan01-1970) = CountOfNanoseconds/100 ==> CountOfNanoSeconds *100 / 1000000000 = //// milliseconds
// allgemein: 1 sekunde = 1 000 000 000 nanosekunden
// da javascript als parameterwert anzahl millisekunden vom 1 jan 0001 erwartet sollte es doch möglich sein Anzahl .netTicks in //nanosekunden zu verwandeln und dann in millisekunden:
date = new Date((5244613009661981969-621355968000000000)/10000000);
alert("year: "+date.getFullYear()+" day: "+date.getDate()+" month: "+date.getMonth()); |