解决调用本地时间做的时间显示中可能出现的时间调用错误的问题
import flash.events.Event;
var xq:String;
var xs:String;
jieSuo2.alpha = 0;
jieSuo1.alpha = 0.6;
stage.addEventListener(Event.ENTER_FRAME,onEnter_FrameHandler);
function onEnter_FrameHandler(e:Event):void
{
var date:Date = new Date ;
if (date.day == 1)//把周几的小写数字转换成大写
{
xq = "一";
}
else if (date.day==2)
{
xq = "二";
}
else if (date.day==3)
{
xq = "三";
}
else if (date.day==4)
{
xq = "四";
}
else if (date.day==5)
{
xq = "五";
}
else if (date.day==6)
{
xq = "六";
}
else if (date.day==0)
{
xq = "日";
}
riQi_txt.text = "周" + xq + " " + String(date.month + 1) + "月" + String(date.date) + "日 " + String(date.fullYear) + "年";
if (date.hours >= 0 && date.hours <=12)//0-12小时输出的是上午
{
am_pm_txt.text = "上午";
if (date.hours<10)//判断小时的十位数是否有数,如果没有则在十位上加零
{
xs = "0" + String(date.hours);
}
else
{
xs = String(date.hours);
}
if (date.minutes < 10)//判断分钟的十位数是否有数,如果没有则在十位上加零
{
shiJian_txt.text = xs + ":0" + String(date.minutes);
}
else
{
shiJian_txt.text = xs + ":" + String(date.minutes);
}
}
else//12-24输出的是下午
{
am_pm_txt.text = "下午";
if ((date.hours-12)<10)//判断小时的十位数是否有数,如果没有则在十位上加零
{
xs = "0" + String(date.hours - 12);
}
else
{
xs = String(date.hours - 12);
}
if (date.minutes < 10)//判断分钟的十位数是否有数,如果没有则在十位上加零
{
shiJian_txt.text = xs + ":0" + String(date.minutes);
}
else
{
shiJian_txt.text = xs + ":" + String(date.minutes);
}
}
}
浙公网安备 33010602011771号