有没有一种简单的方法可以将日期从葡萄牙语等其他语言转换为英语



有没有办法使用NODE/Javascript将葡萄牙语日期转换为英语?

例如,我有一个葡萄牙语日期08/05/2020,它正确地是May 08, 2020,因为它是DD/MM/YYYY。然而,当我将其添加到Date函数中时,它转换为August 05, 2020,这是错误的。

我如何告诉NODE/JS正在传递的日期是不同的语言和格式?

您可以使用moment.js库中的函数在日期类型之间进行转换。

查看其文档中提供的不同类型的格式。

https://momentjs.com/

如果它只是葡萄牙语到英语(据我所知,DD/MM/YYYY->MM/DD/YYYY(,那么使用字符串操作非常容易:

const date1 = "08/05/2020";
const [b, a, c] = date1.split("/");
const date2 = [a, b, c].join("/");
console.log(date2);
console.log(new Date(date2).toString());

最新更新