如何从日期时间字符串中获取月份名称和年份

How to get month name and year from datetime string

我有一个 json 包含具有字符串 datetime-

的字段 Month
{
 Month : "31-Jan-2022 12:00 AM (EST)"
 ....
 ....
}

如何使用 javascript 中的日期函数从此字符串中获取月份名称和年份?

我需要输出为 Jan-2022

let str = "31-Jan-2022 12:00 AM (EST)"
let date = new Date(str)
const month = date.toLocaleString('default', { month: 'long' });
const year = date.getFullYear()
console.log(month,year);