【发布时间】:2021-03-02 01:57:11
【问题描述】:
我有以下 JSON 日期对象:
[
{
"date_start": "septembre 2019",
"date_end": "septembre 2020"
},
{
"date_start": "juin 2017",
"date_end": "avril 2019"
},
{
"date_start": "novembre 2015",
"date_end": "Aujourd'hui"
},
{
"date_start": "novembre 2012",
"date_end": "février 2015"
},
{
"date_start": "novembre 2011",
"date_end": "octobre 2012"
}
]
我想将这些人性化日期转换为en_US 和fr_FR 中的本地化持续时间。
这是en_US 的预期结果
持续时间语法不必严格地是本示例中的语法!
[
{
"date_start": "september 2019",
"date_end": "september 2020",
"duration": "1 yrs 1 mo"
}
]
我正在查看date-fns,但到目前为止我还没有找到方法。 (我还检查了momentjs)。
有人知道我可以如何在人性化的持续时间内转换它们吗?我认为这应该首先转换为日期。
【问题讨论】:
标签: javascript date momentjs moment-timezone date-fns