What's wrong with this script?

Discussion in 'JavaScript' started by mcmuney, Apr 22, 2010.

  1. #1
    The year appears as, "110" instead of "2010".. why?

    
    <script language="JavaScript"><!--
    
    
    
           var DayOfWeek = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
    
           var MonthName = new Array('January','February','March','April','May','June','July','August','September',
    
                              'October','November','December');
    
           var theDate = new Date();
    
    
    
           document.write('<NOBR>' +
    
                   DayOfWeek[theDate.getDay()] + ' ' +
    
    			   MonthName[theDate.getMonth()] + ' ' +
    
                   theDate.getDate() + ', ' +
    
                   (theDate.getYear() < 100 ? theDate.getYear() + 2000 : theDate.getYear()) +
    
                  '</NOBR>');
    
            //--></script>
    
    Code (markup):
     
    mcmuney, Apr 22, 2010 IP
  2. s_ruben

    s_ruben Active Member

    Messages:
    735
    Likes Received:
    26
    Best Answers:
    1
    Trophy Points:
    78
    #2
    Replace getYear() to getFullYear()
     
    s_ruben, Apr 22, 2010 IP