Код: Выделить всё
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
Мобильная версия