Scott
Glad you figured it out. Think I understand your question better now, and I think it does store date in years differently. In the playing now MPL I created and imported into Excel on Sunday the 'Date' field seems to be an Excel date serial number. Its the other date/times - last played, imported, modified etc that are seconds from Jan 1 1970 from what I can tell, eg 1054153374=Date Created=28/05/2003 20:22.
My usual disclaimer above applies. And for now I bow out of muddying the waters for real programmers...
Yeah... that's a bit confusing, then. The "Date" field stores it as a serial date (aka Julian Date minus Julian Date of 1/1/1900) with the decimal being the time - and the others use seconds since 1/1/1970. I wonder why that is?
Again, thanks for helping me understand.
Scott-
P.S. If anyone's interested in how you convert a serial date to a calendar date, it's:
function ConvertSerialDate(SerialDate) {
var l;
var n;
var i;
var j;
var Day;
var Month;
var Yeary;
l = SerialDate + 68569 + 2415019;
n = Math.floor(( 4 * l ) / 146097);
l = l - Math.floor(( 146097 * n + 3 ) / 4);
i = Math.floor(( 4000 * ( l + 1 ) ) / 1461001);
l = l - Math.floor(( 1461 * i ) / 4) + 31;
j = Math.floor(( 80 * l ) / 2447);
Day = l - Math.floor(( 2447 * j ) / 80);
l = Math.floor(j / 11);
Month = j + 2 - ( 12 * l );
Year = 100 * ( n - 49 ) + i + l;
document.write(Month + '/' + Day + '/' + Year);
}