如何获取法语日期对象时区文本



当我使用new Date((时,我得到o/p作为Mon Nov 30 2020 16:41:46 GMT-0500 (Eastern Standard Time)。我能得到法语版的Eastern Standard Time吗?我尝试了以下操作,但没有成功。有什么方法可以返回法语文本吗?

var d = new Date();
console.log(d);
console.log(d.toLocaleString("fr-FR"));

我需要检测访客时区,并将其显示为东部等时区。既然我的应用程序是法语的,有没有办法获取访客时区并将其翻译成法语。我知道我可以通过翻译服务做到这一点。我只是好奇是否有一种方法可以将时区自动翻译成所需的语言。所有内容都是用toLocaleString翻译的,只是东部标准时间。我可以将选项作为const options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };传递,有EST的选项吗。

这适用于我的

var d= new Date(); 
var options = { weekday: 'long', year: 'numeric', month:'long', day: 'numeric' };
//options.timeZone = "UTC";
options.timeZoneName = "long";
console.log(d.toLocaleDateString("fr-FR", options));

这打印出";2020年11月30日,欧洲中央银行正式成立;

修改选项以满足您的需求:(

最新更新