繁体   English   中英

如何从 angular 中的数据列表中获取日期?

[英]how to fetch date from list of data in angular?

我有一个来自 api 的 json 列表,其中日期如下所示。 我怎样才能提取这个日期。 我刚刚展示了随机数据,即数据编号可能是 1 位或 2 位或 3 位数字。 在这种情况下,我们有数据编号 24,124,04。 日期为 yyyy-mm-dd 格式。

data-24-1296176045661093905-33-2021-03-10T12-22-47.26942346.json
data-124-1296176045661093905-33-2021-05-14T12-22-47.26942346.json
data-04-1296176045661093905-33-2021-09-19T12-22-47.26942346.json

由于此列表是动态的,因此数据编号可能会发生变化。 我怎么能从中得到日期???

我现在能想到这个。 这将适用于指定的文件名:

 const arr = ['data-24-1296176045661093905-33-2021-03-10T12-22-47.26942346.json', 'data-124-1296176045661093905-33-2021-05-14T12-22-47.26942346.json', 'data-04-1296176045661093905-33-2021-09-19T12-22-47.26942346.json'] const getDate = (fileName) => { return fileName.split(/(?<=\-)(.*?)(?=\T)/)[1].split('-').slice(3).join('-'); } arr.forEach(fileName => console.log(getDate(fileName)));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM