gpt4 book ai didi

javascript - 如何从来自服务器的日期中以 dd/mm/yyyy 格式仅提取月份和年份(作为字符串)并将其存储在变量中?

转载 作者:行者123 更新时间:2023-12-01 00:32:46 24 4
gpt4 key购买 nike

我正在开发一个 Angular 项目,并且正在使用一项为我带来一系列对象的服务。

每个对象都有这样的结构:

{   loc_snombre: "Flying peaches "
ncr_dfhoemision: "24-09-2019"
ncr_nidnotacredito: 1900015060
}

我需要能够从属性ncr_dfhoemision获取值并将其存储在变量中,但只提取年份和月份(作为字符串,全部在一起),因此该变量,在这种情况下,将是:

var monthAndYear = "201909"

我想我也许可以使用正则表达式,但是,我无法完成它。我怎样才能做到这一点?非常感谢。

最佳答案

您可以通过 String.split() 使用解构,然后将值与模板文字组合起来:

const obj = {
loc_snombre: "Flying peaches ",
ncr_dfhoemision: "24-09-2019",
ncr_nidnotacredito: 1900015060
}

const [, month, year] = obj.ncr_dfhoemision.split('-')

const result = `${year}${month}`

console.log(result)

另一个选项是按 - 分割,切出第一项(日期),反转并连接:

const obj = {
loc_snombre: "Flying peaches ",
ncr_dfhoemision: "24-09-2019",
ncr_nidnotacredito: 1900015060
}

const result = obj.ncr_dfhoemision
.split('-')
.slice(1)
.reverse()
.join('')

console.log(result)

关于javascript - 如何从来自服务器的日期中以 dd/mm/yyyy 格式仅提取月份和年份(作为字符串)并将其存储在变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58368322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com