I usually set two different variables for the minutes and seconds and then subtract one from the minutes once the seconds reach zero and then reset the seconds , like so:
if(secs==0){ mins-- secs=60; }