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

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

                    break;  //error
                }
                
                marker = 0;
            }
        }
		
