Почему дата отображается в неправильном формате в Javascript? [закрыто]Jquery

Программирование на jquery
Ответить
Anonymous
 Почему дата отображается в неправильном формате в Javascript? [закрыто]

Сообщение Anonymous »

Вот мой код:

Код: Выделить всё

let dateStr = m.status?.match(/at (.* GMT)/)?.[1] || m.dateTimeGMT;

// Parse it safely
const dateObj = new Date(dateStr);

// Options for human-readable format
const options = {
weekday: 'short', // Fri
year: 'numeric', // 2001 (will be replaced)
month: 'short', // Nov
day: 'numeric', // 14
hour: '2-digit',
minute: '2-digit',
hour12: false // 24-hour format
};

let localDate = dateObj.toLocaleString(undefined, options);

localDate = localDate.replace("2001", "2025");

console.log(localDate); // Fri, 14 Nov 2025, 14:30


Я реализовал API потоковой передачи крикета на своем веб-сайте https://tamashaapp.com, проверьте его домашнюю страницу, дата показывает 14 ноября 2001 года вместо 14 ноября 2025 года.
Что не так с этим кодом, поэтому он показывает точный формат даты?
Примечание: на данный момент я использую этот код localDate = localDate.replace("2001", "2025"); для замены 2001 на 2025, но это непрофессиональный способ.

Подробнее здесь: https://stackoverflow.com/questions/798 ... javascript
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»