前面和大家分享过JS获取时间、时间格式化以及时间大于1小于10补0方法,今天在做MUI APP的项目中做了个例子就是MUI自带的时间选择器选中后显示为year-month-day(2016-05-15),但是项目要求需要展示的是year/month/day(2016/05/15),所以既然发现了就一起给大家分享下如何将时间的横杠变成斜杠的方法作为补充:

首先我们先了解一下要用到的jq方法:

replace()

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串;

语法:stringObj.replace(rgExp, replaceText);

例子:

只替换时间第一个横杠为斜杠("/"):

<script type="text/javascript">
	var data = "2016-05-15";      
	var newData = dt.replace("-","/");  
	//2016/05-15
	alert(newData);
</script>

替换时间所有横杠为斜杠("/"):

<script type="text/javascript">
	var data = "2016-05-15";     
	var newData = dt.replace(/-/g,"/");  
	//2016/05/15
	alert(newData);
</script>