如何使用.toLocaleDateString()以类似2020年10月29日的格式显示日期?

时间:2020-10-29 15:32:19

标签: javascript date format

我不确定如何重新排列.toLocaleDateString()中显示的日期的顺序。

thisDate.toLocaleDateString('en-us', { year: 'numeric', day: '2-digit', month: 'short', hour: 'numeric', minute: 'numeric', hour12: true });

我已经尝试过重新排列期权的顺序,但是似乎没有任何东西可以重新排列顺序,因此无论我要如何显示2020年10月29日,我都会得到2020年10月29日的信息。

2 个答案:

答案 0 :(得分:1)

尝试使用en-GB语言环境

const date = new Date().toLocaleDateString('en-GB', { year: 'numeric', day: '2-digit', month: 'short' });

console.log(date)

答案 1 :(得分:-1)

只需使用简单的格式化程序即可格式化您的字符串:

string formattedDate = YourDate.ToString("dd MMM yyyy");

以下是有关DateTime.ToString()的更多文档: rich-text formatted cell