我正在尝试从我的数据库中转换一个格式为 YYYYMMDD 并放置在输入框 id="startingdate"
中的字符串。如何在另一个输入框 id="startingdate1"
将其转换为 YYYY-MM-DD?
<input type="" id="startingdate1" name="startingdate1" size="20" class="form-control col-md-7 col-xs-12" placeholder="YYYY-MM-DD"/>
<input id="startingdate" name="startingdate" type="hidden"/>
最佳答案
s = s.replace(/(\d{4})(\d{2})(\d{2})/g, '$1-$2-$3');
这里使用正则表达式来替换四位数字的序列,然后是两位数的序列,然后是两位数的序列,第一个,加上一个-
,再加上第二个, 加上一个 -
, 加上第三个。
关于javascript - 将日期从 YYYYMMDD 更改为 YYYY-MM-DD Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36638104/