js时间格式转换
转换后的格式:
var dateString="20190102 10:30:35"; var pattern = /(\d{4})(\d{2})(\d{2})/; var formatedDate = dateString.replace(pattern, '$1/$2/$3'); var date = new Date(formatedDate); var orderDate = date.toDateString().split(" ")[2] + '\xa0\xa0'+ date.toDateString().split(" ")[1] +'\xa0\xa0'+ date.toDateString().split(" ")[3].substring( date.toDateString().split(" ")[3].length-2);
date.toDateString(); 输出:Wed Jan 02 2019
date.toDateString().split(
" "
)[1]; 输出:Jan
拼接字符串加空格:
+ '\xa0\xa0'+
注意非空和越界:
var orderDate =""; if(formatedDate.length>5){ if(date.toDateString().split(" ").length>2) { orderDate = date.toDateString().split(" ")[2] + '\xa0\xa0' + date.toDateString().split(" ")[1] + '\xa0\xa0' + date.toDateString().split(" ")[3].substring(date.toDateString().split(" ")[3].length - 2); } }