将字符串设置为类似日期的格式
format a string like a date
我从一个我无法控制的数据库表中收到一个"日期",该日期由yyyymmdd形式的字符串表示。(我无法修改日期字段的类型/格式)
我想在正确的位置插入字符"/"。(20150113=2015/01/13)
由于我还不能使用new Date('20150113')
,我使用正则表达式插入斜杠,如下所示:
string = string.toString().replace(/(^[0-9]{4})/g , "$1'/");
string = string.replace(/(^[0-9'/]{7})/g , "$1'/");
是否可以将两个正则表达式合并为一个,或者是否有一个现有的函数(angular,javascript)可以理解该日期格式(20150113)?
这应该完成以下工作:
string = string.toString().replace(/(^[0-9]{4})([0-9]{2})([0-9]{2})/g , "$1'/$2'/$3");
相关文章:
- Javascript日期格式类似于ISO,但本地
- NodeJS日期格式不起作用
- 将客户端特定的日期格式返回到服务器MVC4
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 将Javascript日期转换为ASP.NET日期格式
- 在达到状态之前在Redux Reducer中设置日期格式
- 如何从Angularjs中的新日期获取日期格式
- 如何使用jquery更改为所需的日期格式
- keith wood日期选择器日期格式和语言
- Dygraph更改日期格式
- 确定Twig(或JavaScript)中的国际日期格式,以便在其他地方使用
- javascript和jquery日期格式转换
- 用javascript将日期格式从d/m/yyyy转换为yyyy-mm-dd
- 在Datepicker中将日期格式更改为yyyy-mm-dd
- 在Karma Jasmine单元测试用例中检查日期格式
- 使用不同的日期格式和区域设置创建时刻
- 更改日期选择器上的日期格式
- 以日期计算的天数更改日期格式
- 带有onchange的日期格式
- 如何从区域设置获取日期格式