<script>
(function(){
function timeConverter(UNIX_timestamp) {
const metaLang = document.querySelector("meta[http-equiv='content-language']");
let lang = metaLang ? metaLang.getAttribute("content").toLowerCase() : "en";
const a = new Date(UNIX_timestamp * 1000);
const year = a.getFullYear();
const monthIndex = a.getMonth();
const date = a.getDate();
const months = {
"ru": ["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"],
"uk": ["січня","лютого","березня","квітня","травня","червня","липня","серпня","вересня","жовтня","листопада","грудня"],
"pl": ["stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","września","października","listopada","grudnia"],
"en": ["January","February","March","April","May","June","July","August","September","October","November","December"]
};
if (!months[lang]) lang = "en";
return { day: date, month: months[lang][monthIndex], year: year };
}
document.querySelectorAll(`#hotengine-content-page .hotengine-blog-page-list-block, #hotengine-content-blog .hotengine-blog-page-list-block`).forEach(block => {
const timestamp = block.getAttribute(`data-hotengine-marking-timestamp`);
if(timestamp){
const t = timeConverter(timestamp);
const dateHtml = `
${t.day}
${t.month}
${t.year}
`;
const contentElem = block.querySelector(`.contenth_i`);
if(contentElem){
contentElem.insertAdjacentHTML(`afterbegin`, dateHtml);
}
}
});
})();
</script>
Данный скрипт находит элемент разметки, #hotengine-content-blog .hotengine-blog-page-list-block (статью из списка) и вставляет Дату, предварительно преобразованная из TIMESTAMP, функцией timeConverter в начало элемента .contenth_i.