//格式化时间//转换日期为yyyy年mm月dd日
function dateStringFormt(v) { if (v != "") { try{ var dateString = v.split(" ", 1)[0].split("-"); var returnDateString = ""; if (dateString[0].length > 1) { returnDateString += dateString[0] + '年'; } else { returnDateString += '0' + dateString[0] + '年'; } if (dateString[1].length > 1) { returnDateString += dateString[1] + '月'; } else { returnDateString += '0' + dateString[1] + '月'; } if (dateString[2].length > 1) { returnDateString += dateString[2] + '日'; } else { returnDateString += '0' + dateString[2] + '日'; } return returnDateString; } catch(e) { return ""; } } else { return ""; }
}
//格式化时间//转换日期为yyyy年MM月dd日 HH时mm分ss秒
function dateTimeStringFormt(v) { if (v != "") { try{ var ymr=dateStringFormt(v); var dateString = v.split(" ", 2)[1].split(":");//年月日 var returnDateString = ""; if (dateString[0].length > 1) { returnDateString += dateString[0] + '时'; } else { returnDateString += '0' + dateString[0] + '时'; } if (dateString[1].length > 1) { returnDateString += dateString[1] + '分'; } else { returnDateString += '0' + dateString[1] + '分'; } if (dateString[2].length > 1) { returnDateString += dateString[2] + '秒'; } else { returnDateString += '0' + dateString[2] + '秒'; } return ymr+" "+returnDateString; } catch(e) { return ""; } } else { return ""; }
}
//把字符串转换为日期格式 function toDate(str){ try{ var sds=str.split(" "); var sd=sds[0].split("-"); var sdt = new Array(); if(sds[1]!=null) { sdt=sds[1].split(":"); } if(sdt.length>0) { return new Date(sd[0],sd[1],sd[2],sdt[0],sdt[1],sdt[2]);//yyyy-MM-dd hh:mm:ss } else { return new Date(sd[0],sd[1],sd[2]);//yyyy-MM-dd } } catch(e) { return null; }}
//把字符串转换为中国日期格式function toCNDate(str){ try{ var sds=str.split(" "); var sd=sds[0].split("-"); var sdt = new Array(); if(sds[1]!=null) { sdt=sds[1].split(":"); } if(sdt.length>0) { return new Date(sd[0],sd[1]-1,sd[2],sdt[0],sdt[1],sdt[2]);//yyyy-MM-dd hh:mm:ss } else { return new Date(sd[0],sd[1]-1,sd[2]);//yyyy-MM-dd } } catch(e) { return null; } }
//比较时间 格式 yyyy-mm-dd hh:mm:ss//cuttentTime当前时间 date类型//meetingTime会议时间 date类型//setTime设置天数 int类型//判断今天是否是会议时间的前setTime天
function checkMeetingTime(cuttentTime, meetingTime, setTime) { try{ var a = (meetingTime-cuttentTime) / 3600 / 1000 /24; if (a == 0) { //alert("时间相等!"); return false; } if (a < 0) { //alert("cuttentTime小!"); return false; }
if ((setTime) > a > 0) { return true; //alert("endTime大!"); } else { return false; } } catch(e) { return false; }
}
转载于:https://www.cnblogs.com/LYunF/archive/2012/02/22/2363057.html