首页 > 技术文章 > js时间格式转换

hpwd 2020-01-09 15:44 原文

 

 转换后的格式:

 

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);
    }
}

 


推荐阅读