JavaScript正则如何改日期的横杠为斜杠

前端开发中关于日期的样式因项目需求而各不相同,常见的日期格式为年月日中间使用英文状态中划线分割。

但在实际开发中,部分IOS系统中并不支持英文状态中划线,这就需要我们将日期格式转换为IOS系统支持的格式。

接下来,就来介绍如何使用正则替换日期中的中划线。

一、只替换第一个中划线

<script type="text/javascript">
var dt = "2024-06-25";
var dt = dt.replace("-","/");
//只替换第一个“-”:2024/06-25
console.log(dt);
</script>

二、替换日期中所有中划线

<script type="text/javascript">
var dt = "2024-04-25";
var dt = dt.replace(/-/g,"/");
//替换所有“-”,g为全局标志,另外如果加i就忽略大小写:2024/06/25
console.log(dt);
</script>

注意项:

    前端开发中,不仅需要注意系统之间的支持能力,也需要及时和后端进行沟通,避免因时间格式引起各类未知错误。

六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!