Problems in realtime-actionscript

Hi

I’m trying to make a realtime animation, where the scene differs depending on the time of day you’re looking.
It works quite well, with one exception: as soon as the time is anywhere between 0:00am and 0:59am it shows the “morning”-scene instead of the nightscene (after 1:00am everything’s OK again). Can someone tell me what I’m doing wrong? Thanks in advance! Paul.
Here’s the script:

mydate = new Date();
time = mydate.getHours();
if (time == 0) {
time = “24”;
} else if (time == 1) {
time = “01”;
} else if (time == 2) {
time = “02”;
} else if (time == 3) {
time = “03”;
} else if (time == 4) {
time = “03”;
} else if (time == 5) {
time = “05”;
} else if (time == 6) {
time = “06”;
} else if (time == 7) {
time = “07”;
} else if (time == 8) {
time = “08”;
} else if (time == 9) {
time = “09”;
}
time2 = mydate.getMinutes();
if (time2 == 0) {
time2 = “00”;
} else if (time2 == 1) {
time2 = “01”;
} else if (time2 == 2) {
time2 = “02”;
} else if (time2 == 3) {
time2 = “03”;
} else if (time2 == 4) {
time2 = “03”;
} else if (time2 == 5) {
time2 = “05”;
} else if (time2 == 6) {
time2 = “06”;
} else if (time2 == 7) {
time2 = “07”;
} else if (time2 == 8) {
time2 = “08”;
} else if (time2 == 9) {
time2 = “09”;
}
time3 = mydate.getSeconds();
if (time3 == 0) {
time3 = “00”;
} else if (time3 == 1) {
time3 = “01”;
} else if (time3 == 2) {
time3 = “02”;
} else if (time3 == 3) {
time3 = “03”;
} else if (time3 == 4) {
time3 = “03”;
} else if (time3 == 5) {
time3 = “05”;
} else if (time3 == 6) {
time3 = “06”;
} else if (time3 == 7) {
time3 = “07”;
} else if (time3 == 8) {
time3 = “08”;
} else if (time3 == 9) {
time3 = “09”;
}
if (time>=18 && time<24) {
gotoAndStop(“evening”, 1);
} else if (time>=0 && time<6) {
gotoAndStop(“night”, 1);
}
if (time>=6 && time<12) {
gotoAndStop(“morning”, 1);
} else if (time>=12 && time<18) {
gotoAndStop(“afternoon”, 1);
}