[英]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.