js时间处理

//比较时间大小
//Date.parse()方法可以把时间转换成毫秒
var salesdate = Date.parse($("#info_salesdate").val());
var canceldate = Date.parse($("#info_canceldate").val());
var date = new Date();
var now = Date.parse(date);
if(now < salesdate){ alert("上架时间不能大于当前时间!"); _errortime = _errortime+1;}
if(now > canceldate){ alert("下架时间不能小于当前时间!"); _errortime = _errortime+1;} 
时间格式转换,转换成yyyy-mm-dd hh24-mi-ss的形式
var date = new Date();
var seperator1 = "-";
var seperator2 = ":";
var month = date.getMonth() + 1;//拿到月份,但是取到的是上个月的月份,要+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()+":00";
return currentdate;

你可能感兴趣的:(js时间处理)