Javascript - 将日期从一种格式更改为另一种格式

时间:2016-12-14 11:39:57

标签: javascript date split

我有一个类似U{11/12/2016}11/12/2016[19:24:42]的字符串,需要将其转换为类似2016-12-11T19:24:42的字符串,其中“2016-12-11是{}之外的日期。” / p>

有什么想法我该怎么做?

提前致谢并抱歉我的英语不好

2 个答案:

答案 0 :(得分:1)

string.split('}')[1].replace('[', 'T').replace(']', '').replace(/\//g,'-')

那就是它!



   const string = 'U{11/12/2016}11/12/2016[19:24:42]';

    console.log(
      string.split('}')[1].replace('[', 'T').replace(']', '').replace(/\//g,'-')
     )




答案 1 :(得分:0)

您可以使用正则表达式:

s.replace(/.*\}(\d+)\/(\d+)\/(\d+)\[(.*)\]/, '$3-$2-$1T$4')