js把字符串(yyyymmdd)转换成日期格式(yyyy-mm-dd)

「爱情、让人受尽委屈。」 2022-06-01 01:20 307阅读 0赞

1.

  1. var r="20112233".replace(/^(\d{4})(\d{2})(\d{2})$/, "$1-$2-$3")
  2. console.log(r)

2.

  1. var dateString = '19930701';
  2. var pattern = /(\d{4})(\d{2})(\d{2})/;
  3. var formatedDate = dateString.replace(pattern, '$1-$2-$3');
  4. console.log(formatedDate);

3.

  1. function formatStringyyyyMMddToyyyy_MM_dd (value){ if(value.length == 8){ return value.substring(0, 4) + "-" + value.substring(4, 6) + "-" + value.substring(6, 8); } else if(value.length == 6){ return value.substring(0, 4) + "-" + value.substring(4, 6); } else { return value; } }

发表评论

表情:
评论列表 (有 0 条评论,307人围观)

还没有评论,来说两句吧...

相关阅读