//倒计时
setInterval(function(){
var task_user_id = '${task.task_user_id}';
var task_user_state = '${task.task_user_state}';
var time2 = '${task.task_user_time}';
time2 = time2.replace(/\-/g, "/"); //兼容ios
var time1 = getNowFormatDate();
time1 = time1.replace(/\-/g, "/"); //兼容ios
var d1 = new Date(time1);
var d2 = new Date(time2);
var hours = (parseInt((d1 - d2)/1000/60/60)%60);//两个时间相差的小时数
var minutes = (parseInt((d1 - d2)/1000/60)%60);//两个时间相差的分钟数
var second = (parseInt((d1 - d2)/1000)%60);//两个时间相差的秒数
minutes = 59 - minutes;
second = 59 - second;
var time =minutes+"分"+second+"秒";
$('#time').html(time);
//console.log(hours+"时"+minutes+"分"+second+"秒");//两个时间相差
if(task_user_state==0){
if (hours > 0) { //超时失效
alert("任务已超时失效!");
}
if (minutes == 0 && second == 0) {
alert("任务已超时失效!");
}
}
}, 1000);
//获取当前时间,yyyy-mm-dd hh:mm:ss
function getNowFormatDate() {
var date = new Date();
var seperator1 = "-";
var seperator2 = ":";
var month = date.getMonth() + 1;
var strDate = date.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
var currentdate = date.getFullYear() + seperator1 + month
+ seperator1 + strDate + " " + date.getHours()
+ seperator2 + date.getMinutes() + seperator2
+ date.getSeconds();
return currentdate;
}