Javascript:如何根据法国惯例格式化日期

Tob*_*bin 5 javascript

我使用toLocaleDateString格式化日期的方法。我就是这样做的:

> var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
> var today  = new Date();
> today.toLocaleDateString("fr-FR", options);
"mercredi 23 octobre 2019" //The output
Run Code Online (Sandbox Code Playgroud)

在法语中,日期的通常格式如下:

Mercredi, 23 octobre 2019
Run Code Online (Sandbox Code Playgroud)

星期几的第一个字母大写,后面加一个逗号。如何使代码适应这种格式?

Via*_*zen 1

toLocaleDateString其输出的选项非常有限。

toLocaleDateString() 方法返回一个字符串,其中包含该日期的日期部分的语言敏感表示形式。新的区域设置和选项参数允许应用程序指定应使用其格式约定的语言,并允许自定义函数的行为。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString

您需要定义自己的日期字符串。看看这个问题有很多选择。

如何格式化 JavaScript 日期