Lines Matching defs:year

111     double year = year_object->Number();
144 if (!std::isnan(year)) {
145 double const y = DoubleToInteger(year);
146 if (0.0 <= y && y <= 99) year = 1900 + y;
148 double const day = MakeDay(year, month, date);
177 // ES6 section 20.3.3.4 Date.UTC (year,month,date,hours,minutes,seconds,ms)
181 double year = std::numeric_limits<double>::quiet_NaN();
188 year = year_object->Number();
227 if (!std::isnan(year)) {
228 double const y = DoubleToInteger(year);
229 if (0.0 <= y && y <= 99) year = 1900 + y;
231 double const day = MakeDay(year, month, date);
250 int year, month, day;
251 isolate->date_cache()->YearMonthDayFromDays(days, &year, &month, &day);
252 time_val = MakeDate(MakeDay(year, month, value->Number()), time_within_day);
257 // ES6 section 20.3.4.21 Date.prototype.setFullYear (year, month, date)
262 Handle<Object> year = args.atOrUndefined(isolate, 1);
263 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, year,
264 Object::ToNumber(isolate, year));
265 double year_double = year->Number(), month_double = 0.0, day_double = 1.0;
406 int year, unused, day;
407 isolate->date_cache()->YearMonthDayFromDays(days, &year, &unused, &day);
416 time_val = MakeDate(MakeDay(year, m, dt), time_within_day);
471 int year, month, day;
472 isolate->date_cache()->YearMonthDayFromDays(days, &year, &month, &day);
474 MakeDate(MakeDay(year, month, value->Number()), time_within_day);
478 // ES6 section 20.3.4.29 Date.prototype.setUTCFullYear (year, month, date)
483 Handle<Object> year = args.atOrUndefined(isolate, 1);
484 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, year,
485 Object::ToNumber(isolate, year));
486 double year_double = year->Number(), month_double = 0.0, day_double = 1.0;
622 int year, unused, day;
623 isolate->date_cache()->YearMonthDayFromDays(days, &year, &unused, &day);
632 time_val = MakeDate(MakeDay(year, m, dt), time_within_day);
686 int year, month, day, weekday, hour, min, sec, ms;
687 isolate->date_cache()->BreakDownTime(time_ms, &year, &month, &day, &weekday,
690 if (year >= 0 && year <= 9999) {
692 year, month + 1, day, hour, min, sec, ms);
693 } else if (year < 0) {
695 -year, month + 1, day, hour, min, sec, ms);
698 year, month + 1, day, hour, min, sec, ms);
807 int year, month, day;
808 isolate->date_cache()->YearMonthDayFromDays(days, &year, &month, &day);
809 return Smi::FromInt(year - 1900);
812 // ES6 section B.2.4.2 Date.prototype.setYear ( year )
816 Handle<Object> year = args.atOrUndefined(isolate, 1);
817 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, year,
818 Object::ToNumber(isolate, year));
819 double month_double = 0.0, day_double = 1.0, year_double = year->Number();