rem: var TIME = LocalTime(t); var MONTH = Number( mon ); var DATE = ( date == void 0 ) ? DateFromTime(TIME) : Number( date ); var DAY = MakeDay( YearFromTime(TIME), MONTH, DATE ); return ( TimeClip (UTC(MakeDate( DAY, TimeWithinDay(TIME) ))) ); 
add: var TIME = LocalTime(t); var MONTH = Number( mon ); var DATE = ( date == void 0 ) ? DateFromTime(TIME) : Number( date ); var DAY = MakeDay( YearFromTime(TIME), MONTH, DATE ); return ( TimeClip (UTC(MakeDate( DAY, TimeWithinDay(TIME) ))) ); 
context: function SetMonth( t, mon, date ) {    var TIME = LocalTime(t);    var MONTH = Number( mon );    var DATE = ( date == void 0 ) ? DateFromTime(TIME) : Number( date );    var DAY = MakeDay( YearFromTime(TIME), MONTH, DATE );    return ( TimeClip (UTC(MakeDate( DAY, TimeWithinDay(TIME) ))) );}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/f5797aeb2410e2259028142b87595fe71f03e531/15.9.5.34-1.js/buggy/js/tests/ecma/Date/15.9.5.34-1.js