                 }
 
                 // If the current letter is a slash or a dash,
-                // assign num to year or month or day or sec.
+                // assign num to year or month or day or min or sec.
                 else if (punctuation.hasOwnProperty(letter) && punctuation[letter].date)
                 {
 					var monthFirst:Boolean = year != -1;

						day = num;
					else if (!monthFirst && mon < 0)
						mon = (num -1);
					else if (sec < 0)
						sec = num;
					else if (milli < 0)

						{
							if (hour > 12)
								break; //error
							else if (hour >= 0 && hour < 12)
								hour += 12;
						}
					}
