У меня уже есть код для разбора элементов даты из RSS-канала.Как исправить этот существующий код, чтобы разрешить преобразование формата даты для safari и IE?
new Date () необходимо преобразовать в формат для safari и IE, как это можно переформатировать, чтобы показать на готовом?При использовании точных форматов даты гггг-мм-дд не отображает даты из RSS-ленты.
var months = ["JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC"];
$(document).ready(function() {
$.ajax({
url: "curl.php",
success: function(result) {
var res = JSON.parse(result);
if (res.length > 0) {
let feeds = '';
let counter = 0;
let newList = [];
for (var element of res) {
if (counter < 3) {
newList.push(element);
let pubDate = new Date(element["pubDate"]);
feeds += '<div class="hm_news">' +
'<div class="news_date">' +
'<div class="tbl">' +
'<div class="tbl_mid w3-text-blu">' +
'<span class="w3-xxxlarge">' + pubDate.getDate() + '</span>' +
'<span class="w3-xlarge w3-padding-16">' + months[pubDate.getMonth()] + '</span>' +
'</div>' +
'</div>' +
'</div>' +
'<div class="news_content w3-left-align">' +
'<h3 class="w3-large">' + element["title"] + '</h3>' +
// '<p>' + element["description"].substr(0, 50) + ' ...</p>' +
'<a href="' + element["link"] + '"><button class="btn info w3-padding w3-border w3-border-blu w3-round-xxlarge w3-medium">READ MORE</button></a>' +
'</div>' +
'</div>';
counter++;
} else
break;
}
localStorage.setItem('home_news_content', JSON.stringify(newList));
$(".hm_news_wrap").html(feeds);
}
}
});
});