//比较两个日期大小
function isValidTime(startTime,endTime){
var startstrs = startTime.split("-");
var startyear = startstrs[0];
var startmonth = startstrs[1];
var startday = startstrs[2];
var startDate = new Date(startyear,startmonth,startday);
var starttime = startDate.getTime();//转为毫秒
var endstrs = endTime.split("-");
var endyear = endstrs[0];
var endmonth = endstrs[1];
var endday = endstrs[2];
var endDate = new Date(endyear,endmonth,endday);
var endtime = endDate.getTime();
if(starttime>endtime){
return false;
}else{
return true;
}
}
//把秒转化为时分秒(例如1800秒转化为30分钟,方便在页面上显示)
public String secToTime(long time) {
String timeStr = null;
long hour = 0;
long minute = 0;
long second = 0;
if (time <= 0)
return "0秒";
else {
minute = time / 60;
if (minute < 60) {
second = time % 60;
timeStr = minute + "分钟";
if(second != 0){
timeStr += second + "秒";
}
} else {
hour = minute / 60;
if (hour > 99)
return "99小时59分钟59秒";
minute = minute % 60;
second = time - hour * 3600 - minute * 60;
timeStr = hour + "小时";
if(minute != 0){
timeStr += minute + "分钟";
}
if(second != 0){
timeStr += second + "秒";
}
}
}
return timeStr;
}