rem: d = new MyDate(); d.year      = Number(year); 
add: d = new MyDate(); d.year      = Number(year); 
context: function utc( year, month, date, hours, minutes, seconds, ms ) {    d = new MyDate();    d.year      = Number(year);    if (month)        d.month     = Number(month);    if (date)        d.date      = Number(date);    if (hours)        d.hours     = Number(hours);    if (minutes)        d.minutes   = Number(minutes);    if (seconds)        d.seconds   = Number(seconds);    if (ms)        d.ms        = Number(ms);    if ( isNaN(d.year) && 0 <= ToInteger(d.year) && d.year <= 99 ) {        d.year = 1900 + ToInteger(d.year);    }    if (isNaN(month) || isNaN(year) || isNaN(date) || isNaN(hours) ||        isNaN(minutes) || isNaN(seconds) || isNaN(ms) ) {            d.year = Number.NaN;            d.month = Number.NaN;            d.date = Number.NaN;            d.hours = Number.NaN;            d.minutes = Number.NaN;            d.seconds = Number.NaN;            d.ms = Number.NaN;            d.value = Number.NaN;            d.time = Number.NaN;            d.day =Number.NaN;            return d;        }    d.day = MakeDay( d.year, d.month, d.date );    d.time = MakeTime( d.hours, d.minutes, d.seconds, d.ms );    d.value = (TimeClip( MakeDate(d.day,d.time)));    return d;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/4218d0f5950d93cb2609d946f6af7ce1b2e89575/15.9.4.3.js/clean/js/tests/ecma/Date/15.9.4.3.js