What is this code for?

i have an actionscript code question for you masters. can anyone explain me what this code exacly makes?


MaDate = new Date();
        hour = MaDate.getHours();
        minute = MaDate.getMinutes();

    divisionminute = minute*0.1;
    with (_root.animation) {
        gotoAndStop((hour*6)+(Math.round(divisionminute))+1);
    }
    if (length(minute) == 1) {
        minute = "0"+minute;
    }
    if (length(hour) == 1) {
        hour = "0"+hour;
    }

thanks