javascript - 将日期从 YYYYMMDD 更改为 YYYY-MM-DD Javascript

标签 javascript date

我正在尝试从我的数据库中转换一个格式为 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/

相关文章:

JavaScript 标签系统 : show only the divs that have all the classes listed in an array, 否则隐藏

javascript - 如何使用 meteor 从集合中提取项目?

javascript - 我创建了一个对象,但是当调用时,它说未定义(JavaScript)

mysql - 查找最接近指定日期时间的记录

java - 如何将字符串转换为表示小时、分钟和秒的日期对象

javascript - Node js、Mongoose $ 并且不工作

javascript - 从多个下拉菜单中获取值(value)(选择选项)

perl - 如何修改 Perl DateTime 对象?

javascript - 如何在 JavaScript 中引用今天的日期?

javascript - 令人难以置信的奇怪的 JavaScript 日期问题