Home | History | Annotate | Download | only in src

Lines Matching full:year

81 function TimeInYear(year) {
82 return DaysInYear(year) * msPerDay;
86 // Compute number of days given a year, month, date.
92 function MakeDay(year, month, date) {
93 if (!$isFinite(year) || !$isFinite(month) || !$isFinite(date)) return $NaN;
96 year = TO_INTEGER_MAP_MINUS_ZERO(year);
100 if (year < kMinYear || year > kMaxYear ||
105 // Now we rely on year and month being SMIs.
106 return %DateMakeDay(year | 0, month | 0) + date - 1;
141 function DateConstructor(year, month, date, hours, minutes, seconds, ms) {
154 if (IS_NUMBER(year)) {
155 value = year;
156 } else if (IS_STRING(year)) {
160 if (cache.string === year) {
163 value = DateParse(year);
166 cache.string = year;
178 var time = ToPrimitive(year, NUMBER_HINT);
183 year = ToNumber(year);
190 year = (!NUMBER_IS_NAN(year) &&
191 0 <= TO_INTEGER(year) &&
192 TO_INTEGER(year) <= 99) ? 1900 + TO_INTEGER(year) : year;
193 var day = MakeDay(year, month, date);
287 function DateUTC(year, month, date, hours, minutes, seconds, ms) {
288 year = ToNumber(year);
296 year = (!NUMBER_IS_NAN(year) &&
297 0 <= TO_INTEGER(year) &&
298 TO_INTEGER(year) <= 99) ? 1900 + TO_INTEGER(year) : year;
299 var day = MakeDay(year, month, date);
612 function DateSetFullYear(year, month, date) {
614 year = ToNumber(year);
626 var day = MakeDay(year, month, date);
632 function DateSetUTCFullYear(year, month, date) {
634 year = ToNumber(year);
646 var day = MakeDay(year, month, date);
671 function DateSetYear(year) {
673 year = ToNumber(year);
674 if (NUMBER_IS_NAN(year)) return SET_UTC_DATE_VALUE(this, $NaN);
675 year = (0 <= TO_INTEGER(year) && TO_INTEGER(year) <= 99)
676 ? 1900 + TO_INTEGER(year) : year;
688 var day = MakeDay(year, month, date);
715 var year = this.getUTCFullYear();
717 if (year >= 0 && year <= 9999) {
718 year_string = PadInt(year, 4);
720 if (year < 0) {
721 year_string = "-" + PadInt(-year, 6);
723 year_string = "+" + PadInt(year, 6);