谁能帮我解释一下FLASH代码 这是个时间代码

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:45:53
onEnterFrame = function () {
time = new Date();
date = time.getDate();
month = time.getMonth();
year = time.getFullYear();
week = time.getDay();
hour = time.getHours();
minute = time.getMinutes();
second = time.getSeconds();
milli = time.getMilliseconds();
if (minute<9) {
minute = "0"+minute;
}
if (second<10) {
second = "0"+minute;
}
if (milli<10) {
milli = "0"+minute;
}
if (hour<12) {
half = "上午";
} else {
half = "下午";
}
t = year+"年"+(month+1)+"月"+date+"日 "+half+" 星期"+""+week+" "+hour+":"+minute+":"+second+":"+milli;
};

谁能帮我解释为什么这样加的?第1句和11句以下重点解释
谢谢
我懂了 从11句到19句 根本不需要的
还有第一句不怎么明白
我用的是FLSAH 8.0

第一句是指定这些内容在那执行 onEnterFrame 是在针载入的时候执行

基本就是这样的:
取得当前时间
取得当前小时
取得当前分
取得当前秒
取得当前星期

如果 小时 分 秒 是10以内(即:只有一位数)就给它前面加个0 两位数显示。。
再根据 小时 数计算是上午还是下午