<body>
<label id='resetTime'></label>
<script type='text/javascript' >
$(document).ready(function(){
setInterval("showResetTime();", 1000); //每隔一秒执行一次,显示剩余时间
});
// 显示剩余时间
function showResetTime() {
//var startTime = $('#hidStartTime').val();
var startTime = "2015-05-19 00:00:00";
startTime = startTime.replace(/-/g, "/");
var startDate = new Date(startTime).getTime();
var nowDate = new Date().getTime();
var resetTime = MillisecondToDate(parseFloat(startDate) - parseFloat(nowDate));
$('#resetTime').html(resetTime);
}
var time = parseFloat(msd) / 1000;
if (null != time && "" != time) {
if (time > 60 && time < 60 * 60) {
var min = parseInt(time / 60);
var sec = parseInt(time - min * 60);
time = min + "分钟" + sec + "秒";
} else if (time >= 60 * 60 && time < 60 * 60 * 24) {
var hour = parseInt(time / (60 * 60));
var min = parseInt((time - hour * 3600.0) / 60);
var sec = parseInt(time - hour * 3600.0 - min * 60);
time = hour + "小时" + min + "分钟" +
sec + "秒";
} else if (time >= 60 * 60 * 24 && time < 60 * 60 * 24 * 30) {
var day = parseInt(time / 3600.0 / 24);
var hour = parseInt((time - day * 24 * 3600.0) / (60 * 60));
var min = parseInt((time - day * 24 * 3600.0 - hour * 3600.0) / 60);
var sec = parseInt(time - day * 24 * 3600.0 - hour * 3600.0 - min * 60);
time = day + "天" + hour + "小时" + min + "分钟" +
sec + "秒";
}
else {
time = parseInt(time) + "秒";
}
} else {
time = "0 时 0 分0 秒";
}
return time;
}
</script>
</body>
<label id='resetTime'></label>
<script type='text/javascript' >
$(document).ready(function(){
setInterval("showResetTime();", 1000); //每隔一秒执行一次,显示剩余时间
});
// 显示剩余时间
function showResetTime() {
//var startTime = $('#hidStartTime').val();
var startTime = "2015-05-19 00:00:00";
startTime = startTime.replace(/-/g, "/");
var startDate = new Date(startTime).getTime();
var nowDate = new Date().getTime();
var resetTime = MillisecondToDate(parseFloat(startDate) - parseFloat(nowDate));
$('#resetTime').html(resetTime);
}
// 将时间差值转为显示的时间格式
// 考虑到年份天数的不确定性,所以没有再去算年份
function MillisecondToDate(msd) {var time = parseFloat(msd) / 1000;
if (null != time && "" != time) {
if (time > 60 && time < 60 * 60) {
var min = parseInt(time / 60);
var sec = parseInt(time - min * 60);
time = min + "分钟" + sec + "秒";
} else if (time >= 60 * 60 && time < 60 * 60 * 24) {
var hour = parseInt(time / (60 * 60));
var min = parseInt((time - hour * 3600.0) / 60);
var sec = parseInt(time - hour * 3600.0 - min * 60);
time = hour + "小时" + min + "分钟" +
sec + "秒";
} else if (time >= 60 * 60 * 24 && time < 60 * 60 * 24 * 30) {
var day = parseInt(time / 3600.0 / 24);
var hour = parseInt((time - day * 24 * 3600.0) / (60 * 60));
var min = parseInt((time - day * 24 * 3600.0 - hour * 3600.0) / 60);
var sec = parseInt(time - day * 24 * 3600.0 - hour * 3600.0 - min * 60);
time = day + "天" + hour + "小时" + min + "分钟" +
sec + "秒";
}
else {
time = parseInt(time) + "秒";
}
} else {
time = "0 时 0 分0 秒";
}
return time;
}
</script>
</body>