Ignore:
Timestamp:
Mar 14, 2007, 8:42:03 PM (18 years ago)
Author:
kmccullo
Message:

Reviewed by .

  • Fixed one more build breakage
  • kjs/date_object.cpp: (KJS::formatLocaleDate):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/date_object.cpp

    r20204 r20205  
    165165    // Offset year if needed
    166166    struct tm localTM = gdt;
    167     localTM.tm_year = equivalentYearForDST(gdt.year + 1900) - 1900;
     167    int year = gdt.year + 1900;
     168    bool yearNeedsOffset = year < 1900 || year > 2038;
     169    if (yearNeedsOffset) {
     170        localTM.tm_year = equivalentYearForDST(year) - 1900;
     171     }
    168172 
    169173    // Do the formatting
Note: See TracChangeset for help on using the changeset viewer.