Always show no start/In progress (need to use two for loop, first I didn't think, poem Jayne helped me write)
functiontimelist () {myTime=NewDate (). GetTime ()varItem,starttime,endtime; for(vari = 0; i < t_new.length; i++) {Item=T_new[i]; StartTime=NewDate (item.starttime). GetTime (); EndTime=NewDate (item.endtime). GetTime (); if(Mytime<starttime) {//activity not startedShowTime (i); Break; }Else{ if(Mytime<=endtime) {//Activities in ProgressShowTime (i); Break; } } } } varlihtml = ""; functionShowTime (index) {varitem =T_new[index], StartTime=NewDate (item.starttime). GetTime (), EndTime=NewDate (item.endtime). GetTime (); Console.log (Index,NewDate (StartTime),NewDate (endTime)); Lihtml= ""; Timelistdiv.empty (); MyTime=NewDate (). GetTime (); if(mytime<startTime) { //Console.log ("Not started yet", index);Counterdown (Index,starttime, "distance from the beginning"); }Else if(mytime>endTime) { //Console.log ("End of the event");Clearcount (); }Else{ //Console.log ("The distance is Over");Counterdown (Index+1,endtime, "The distance is over"); } for(vari = 0; i<t_new.length; i++) {Item=T_new[i]; StartTime=NewDate (item.starttime). GetTime (); EndTime=NewDate (item.endtime). GetTime (); if(MyTime >endTime) { //events that exceedLihtml +=getlisthtml (i, "closed", Item.starttime); }Else if(MyTime <startTime) { //activities earlier thanLihtml +=getlisthtml (i, "not started", Item.starttime); }Else{ //activities in progressLihtml +=getlisthtml (I, "in progress", Item.starttime); }} timelistdiv.append (lihtml); Btndiv= $ ("#timeList a"); Animateevent (Index,true); }
Banner Second Kill