//比较两个日期大小
function getNowFormatDate() {
var date = new Date();
var seperator1 = "-";
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;
return currentdate;
}
function submitForm(){
var start_date = $("#start_date").val();
var end_date = $("#end_date").val();
var today_date=getNowFormatDate();
var startTimeArray = start_date.split("-");
var endTimeArray = end_date.split("-");
var todayTimeArray=today_date.split("-");
var startDate = new Date(startTimeArray[0],startTimeArray[1],startTimeArray[2]);
var endDate = new Date(endTimeArray[0],endTimeArray[1],endTimeArray[2]);
var todayDate = new Date(todayTimeArray[0],todayTimeArray[1],todayTimeArray[2]);
var start = startDate.getTime();
var end = endDate.getTime();
var today=todayDate.getTime();
if(isNaN(start)&&isNaN(end)){
$("#formSearch").submit();
}else if(start>today||end>today){
myAlert("输入错误,选择的时间不能大于今天", "warning");
}
else if (start <=end) {
$("#formSearch").submit();
}
else{
myAlert("输入错误,开始时间不能大于结束时间", "warning");
}
}
//格式化时间
function dateFormat(oDate, fmt) {var o = {
"M+": oDate.getMonth() + 1, //月份
"d+": oDate.getDate(), //日
"h+": oDate.getHours(), //小时
"m+": oDate.getMinutes(), //分
"s+": oDate.getSeconds(), //秒
"q+": Math.floor((oDate.getMonth() + 3) / 3), //季度
"S": oDate.getMilliseconds()//毫秒
};
if (/(y+)/.test(fmt)) {
fmt = fmt.replace(RegExp.$1, (oDate.getFullYear() + "").substr(4 - RegExp.$1.length));
}
for (var k in o) {
if (new RegExp("(" + k + ")").test(fmt)) {
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
}
}
return fmt;
}
/**
* @param day:当前时间的前几,后几天把c.add(Calendar.DATE, -day);改为c.add(Calendar.DATE,+day);
* @return 日期
*/
public static String getStateTime(int day) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar c = Calendar.getInstance();
c.add(Calendar.DATE, -day);
Date monday = c.getTime();
String preMonday = sdf.format(monday);
return preMonday;
}