欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

js正则替换日期并格式化日期

程序员文章站 2022-04-22 09:44:50
...

转数字型:

 

ar ttDate = "2013年12月20日 14:20:20";
ttDate = ttDate.replace(/[^0-9]/mg, '').match(/.{8}/);
alert(ttDate);

20131220

 

 

 

转日期型:

 

var ttDate = "2013年12月20日 14:20:20"; 
ttDate = ttDate.match(/\d{4}.\d{1,2}.\d{1,2}/mg).toString(); 
ttDate = ttDate.replace(/[^0-9]/mg, '-'); 
alert(ttDate);

2013-12-20

 

 

超级正则替换:

var ttDate = "2013年12月20日 14:20:20"; 
ttDate = ttDate.replace(/(\d{4}).(\d{1,2}).(\d{1,2}).+/mg, '$1-$2-$3');
alert(ttDate);

2013-12-20