var TZ_PST = -8; var TZ_DIFF = GetTimezoneOffset(); var PST_DIFF = TZ_DIFF - TZ_PST; function GetTimezoneOffset() {} function adjustResultArray(ResultArray) { var t = ResultArray[TIME] - PST_DIFF; ResultArray[UTC_YEAR] = YearFromTime(t); } function TimeInYear( y ) {} function YearFromTime( t ) { var sign = ( t < 0 ) ? -1 : 1; var year = ( sign < 0 ) ? 1969 : 1970; for ( var timeToTimeZero = t; ; ) { timeToTimeZero -= sign * TimeInYear(year) break; } return ( year ); } gczeal(4); evaluate("\ var TIME = 0;\ var UTC_YEAR = 1;\ adjustResultArray([]);\ adjustResultArray([946684800000-1]);\ adjustResultArray([]);\ ", { noScriptRval : true });