这就是网站文章显示页右边的时间代码(昨天 今天 明天的日期显示),这是我完全自己编写的。
一开始我想的很简单,就是用今天的日期减去1就是昨天,加上1就是明天,但后来发现月初与月末就会出问题,然后经过我的冥思苦想后终于解决了,后来在08年~09年交界期间发现年的时间显现又有问题,我又开始努力的经过计算终于解决了。
就这么简单的编程都把我难成这样,程序可真实难弄啊。
这就是网站文章显示页右边的时间代码(昨天 今天 明天的日期显示),这是我完全自己编写的。
一开始我想的很简单,就是用今天的日期减去1就是昨天,加上1就是明天,但后来发现月初与月末就会出问题,然后经过我的冥思苦想后终于解决了,后来在08年~09年交界期间发现年的时间显现又有问题,我又开始努力的经过计算终于解决了。
就这么简单的编程都把我难成这样,程序可真实难弄啊。
var myTime:Date = new Date();
var myYear = myTime.getFullYear();
var myMonth = myTime.getMonth()+1;
var myDate = myTime.getDate();
//今天
date.text = myYear+""年""+myMonth+""月""+myDate+""日"";
//减天数
myTime.setDate(myDate-1);
var newMonth = ((myTime.getDate()>myDate) ? ((myMonth-1)<1 ? 12 : myMonth-1) : myMonth);
Time_1.text = ((newMonth == 12) ? (myYear-1) : myYear)+""年""+newMonth+""月""+(myTime.getDate())+""日"";
myTime.setDate(myDate-2);
var newMonth = ((myTime.getDate()>myDate) ? ((myMonth-1)<1 ? 12 : myMonth-1) : myMonth);
Time_2.text = ((newMonth == 12) ? (myYear-1) : myYear)+""年""+newMonth+""月""+(myTime.getDate())+""日"";
myTime.setDate(myDate-3);
var newMonth = ((myTime.getDate()>myDate) ? ((myMonth-1)<1 ? 12 : myMonth-1) : myMonth);
Time_3.text = ((newMonth == 12) ? (myYear-1) : myYear)+""年""+newMonth+""月""+(myTime.getDate())+""日"";
//加天数
myTime.setDate(myDate+1);
var newMonth = ((myTime.getDate()<myDate) ? ((myMonth+1)>12 ? 1 : myMonth+1) : myMonth)
Time1.text = (((myMonth+1)>12) ? (myYear+1) : myYear)+""年""+newMonth+""月""+(myTime.getDate())+""日"";
myTime.setDate(myDate+2);
var newMonth = ((myTime.getDate()<myDate) ? ((myMonth+1)>12 ? 1 : myMonth+1) : myMonth)
Time2.text = (((myMonth+1)>12) ? (myYear+1) : myYear)+""年""+newMonth+""月""+(myTime.getDate())+""日"";
myTime.setDate(myDate+3);
var newMonth = ((myTime.getDate()<myDate) ? ((myMonth+1)>12 ? 1 : myMonth+1) : myMonth)
Time3.text = (((myMonth+1)>12) ? (myYear+1) : myYear)+""年""+newMonth+""月""+(myTime.getDate())+""日"";
Comments | NOTHING