8个数字的字符串(20191001)转为日期格式(2019-10-01);将yyyy-mm-dd格式转换为年月日格式 ;将年月日格式转换为yyyy-mm-dd格式

[推荐插件( moment.js)moment.js的使用]

 

8个数字的字符串(20191001)转为日期格式(2019-10-01);

//将8个数字的字符串转换为yyyy-mm-dd格式 
  function chDate0date(str){
    return str.replace(/(\d{4})(\d{2})(\d{2})/g,'$1-$2-$3');
  };

将yyyy-mm-dd格式转换为年月日格式 ;

//将yyyy-mm-dd格式转换为年月日格式
  function chDate1date(str){
    var reg =/(\d{4})\-(\d{2})\-(\d{2})/;
    return str.replace(reg,"$1年$2月$3日")
  };

将年月日格式转换为yyyy-mm-dd格式

  
  

  //将年月日格式转换为yyyy-mm-dd格式
  function chDate2date (str) {
    return str.replace(/[年|月]/g, '-').replace('日', '')
  };

 

你可能感兴趣的:(日期格式转换)