<body>
<c:foreach begin= "0" end= "5" step= "1" varstatus= "status" >
<div id= "Divdown${status.index}" ></div>
<br/>
</c:forEach>
</body>
<script type= "Text/javascript" >
function Todate (num) {//fri Oct to 18:00:00 utc+0800 2008
num = num + "";
var date = "";
var month = new Array ();
month["Jan"] = 1; month["Feb"] = 2; month["Mar"] = 3; month["APR"] = 4; Month["may"] = 5; month["Jan"] = 6;
month["Jul"] = 7; Month[""] = 8; month["SEP"] = 9; month["Oct"] = 10; month["Nov"] = 11; month["Dec"] = 12;
var week = new Array ();
week["Mon"] = "one"; week["Tue"] = "two"; week["Wed"] = "three"; week["Thu"] = "four"; week["Fri"] = "five"; week["Sat"] = "six"; Week["Sun"] = "Day";
str = Num.split ("");
Date = Str[5] + "-";
Date = date + month[str[1]] + "-" + str[2]+ "-" + str[3];
return date;
}
var interval = 1000;
function Showcountdown (time, Divname) {
var parsetime = Time.replace (/-/g, "/");
var oDate1 = new Date (parsetime);
var date = new Date (Odate1.gettime () + 24*30*60*60*1000); Push backwards for 30 days.
var year=date.getfullyear ();//Get Year
var month=date.getmonth () +1; Get Current Month
var day=date.getdate ();
var now = new Date ();
var endDate = new Date (year, month-1, day);
var lefttime = Enddate.gettime ()-now.gettime ();
var leftsecond = parseint (lefttime/1000);
var day1 = Math.floor (Leftsecond/(60 * 60 * 24));
var hour = Math.floor ((leftsecond-day1 * 24 * 60 * 60)/3600);
var minute = Math
. Floor ((leftsecond-day1 * * 60-hour * 3600)/60);
var second = Math.floor (leftsecond-day1 * * * * 60-hour * 3600
-minute * 60);
var cc = document.getElementById (divname);
cc.innerhtml = "Distance" + year + "years" + month + "Month" + Day + "Days also:"
+ Day1 + "days" + Hour + "hours" + Minute + "min" + second + "seconds";
}
<c:foreach items= "${data.list.resultdata}" var= "Data" varstatus= "status" >
Window.setinterval (function () {
Showcountdown (Todate (' ${data.transactiondate} '), ' divdown${status.index} ');
}, Interval);
</c:forEach>
</script>
Pending Receipt Countdown