Lines Matching refs:year

61 function TimeInYear(year) {
62 return DaysInYear(year) * msPerDay;
66 // Compute number of days given a year, month, date.
72 function MakeDay(year, month, date) {
73 if (!$isFinite(year) || !$isFinite(month) || !$isFinite(date)) return NAN;
76 year = TO_INTEGER_MAP_MINUS_ZERO(year);
80 if (year < kMinYear || year > kMaxYear ||
85 // Now we rely on year and month being SMIs.
86 return %DateMakeDay(year | 0, month | 0) + date - 1;
121 function DateConstructor(year, month, date, hours, minutes, seconds, ms) {
134 if (IS_NUMBER(year)) {
135 value = year;
136 } else if (IS_STRING(year)) {
141 if (cache.string === year) {
144 value = DateParse(year);
147 cache.string = year;
159 var time = ToPrimitive(year, NUMBER_HINT);
164 year = ToNumber(year);
171 year = (!NUMBER_IS_NAN(year) &&
172 0 <= TO_INTEGER(year) &&
173 TO_INTEGER(year) <= 99) ? 1900 + TO_INTEGER(year) : year;
174 var day = MakeDay(year, month, date);
268 function DateUTC(year, month, date, hours, minutes, seconds, ms) {
269 year = ToNumber(year);
277 year = (!NUMBER_IS_NAN(year) &&
278 0 <= TO_INTEGER(year) &&
279 TO_INTEGER(year) <= 99) ? 1900 + TO_INTEGER(year) : year;
280 var day = MakeDay(year, month, date);
592 function DateSetFullYear(year, month, date) {
594 year = ToNumber(year);
606 var day = MakeDay(year, month, date);
612 function DateSetUTCFullYear(year, month, date) {
614 year = ToNumber(year);
626 var day = MakeDay(year, month, date);
651 function DateSetYear(year) {
653 year = ToNumber(year);
654 if (NUMBER_IS_NAN(year)) return SET_UTC_DATE_VALUE(this, NAN);
655 year = (0 <= TO_INTEGER(year) && TO_INTEGER(year) <= 99)
656 ? 1900 + TO_INTEGER(year) : year;
668 var day = MakeDay(year, month, date);
695 var year = this.getUTCFullYear();
697 if (year >= 0 && year <= 9999) {
698 year_string = PadInt(year, 4);
700 if (year < 0) {
701 year_string = "-" + PadInt(-year, 6);
703 year_string = "+" + PadInt(year, 6);