js 取出时间并格式化成yyyy-MM-dd

新手上路,请多包涵

图片描述

如图, 后端返回给我的 this.subData 是这种格式
我需要取到这个C006 的日期 然后给他格式化变为 2019-06-11 后面的都删掉。
然后问题在于 这个日期, 不固定在C006 上, 有可能在C003、也有可能在C004. 无法判断在哪里。
而且 C001 这个是固定的, 不需要转换,要滤过C001。

试过好多种方法都不行。 求大神给支个招鸭 = =。

Vue 中的 用js写的

阅读 3.8k
4 个回答

/d{4}-d{2}-d{2}/.test('2016-01-12T00:00:00.000Z')

最正确的办法,让后端以固定的键,把unixtimestamp传给你,如果他不同意,就揍他。

this.subData.C001.substring(0,10)

如果你其他的c005之类的值长度固定或者位数小于多少的话,加个判断过滤下就行,循环加条件过滤

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题