JS 获取数据库日期-时间格式MM-dd-YYYY hh:mm p/a互相转换格式YYYY-MM-dd hh:mm

来源:互联网 发布:航天金税盘软件下载 编辑:程序博客网 时间:2024/05/21 14:44

从数据库获取的日期-时间格式如下://06 29 2014  3:24PM,现在想转换为://2014-06-29 15:24

 function dataFormatter(value) { //value的值就是日期-时间,如:06 29 2014  3:24PM   var str = value;   if(value){//数据库中日期时间可能为空,先判断下    var time = str.substring(6,10)+"-"+str.substring(0,2)+"-"+str.substring(3,5)+ " ";    if(str.substring(16,18) == "PM"){     var t = str.substring(11,13);     var t1 = parseInt(t) + 12; //PM是下午,故得+12     if(t1 == "24"){//24点就是0点      time = time + "00" +":" + str.substring(14,16);     }else{      time = time + t1 +":" + str.substring(14,16);     }    }else{     time = time + str.substring(11,13) + ":" + str.substring(14,16);    }    return time;   }else{    return "-";   } }

若想从前端获取MM-dd-YYYY hh:mm p/a当前时间,存入数据库用:

var d = new Date();//06 29 2014  3:24PMvar delTime = (d.getMonth()+1)+" "+d.getDate()+" "+d.getFullYear()+" "+d.getHours()+" "+d.getMinutes();


0 0