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;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容