Я пытаюсь отформатировать информацию о дате, году и месяце в Javascript примерно так:
//"Mon, Nov 5 08:46:20 PM"
Для этого я следую документации Mozilla здесь , как показано ниже:
var options = {
weekday: 'short',
month: 'short',
day: 'numeric',
hour: "2-digit",
minute: "2-digit",
second: "2-digit",
hour12: true
};
console.log(new Date().toLocaleDateString('en-US', options));
// always returns "Mon, Nov 5, 8:44:10 PM"
Почему hour
в 1-значном формате, хотя я указал его как «2-значный»? Как я могу достичь формата, указанного в начале этого вопроса? Заранее благодарю за ответы!