用短划线(-)分割数组中的日期,并从分割结果中取第一个数字



我有一个日期数组,其格式为DD-MM-YYYY。我只需要从DD开始,即几天,然后推进另一个阵列。

我正在尝试使用split函数将其分离,但无法推入数组。

let arrayData = ["15-07-2022", "18-07-2022", "20-07-2022"];

let pushData = [];
arrayData.map(x => (
pushData.push(x.split('-'))
))

//output should be [15,18,20]

您可以使用Array.map()来实现所需的结果。注意,我使用+将字符串转换为数字,如预期输出所示。

let arrayData = ["15-07-2022", "18-07-2022", "20-07-2022"];
const result = arrayData.map((date) => +date.split('-')[0])
console.log(result)

相关内容

  • 没有找到相关文章

最新更新