Я начинающий веб-разработчик, у меня проблема с отметкой времени, и мне нужна ваша помощь!
Я работаю над формулой публикации и средством отображения сообщений.В формуле я сохраняю отметку времени публикации в «секундах» в базе данных.
Если пользователь нажимает кнопку, появляется дополнительная информация, а также «дата создания».
У пользователя есть выбор с помощью конфигурации даты , как будет отображаться дата , например месяц / день / год или день.месяц.год , ...
Именно поэтому я сохраняю метку времени в секундах в базе данных, а не непосредственно в такой дате, как: месяц / день / год
$tm = time();
Таким образом, моя формула ajax должна извлечь метку времени в секундах из базы данных и преобразовать ее в дату на лету.
Я нашел на этом форуме решение о том, как преобразовать секунды вдата через javascript, но я не знаю, как реализовать это в ajax .
С моим кодом у меня нет проблем с получением информации из базы данных, она работает отлично, но я толькознать, как получить дату в секундах, например: 1538395461
Вот более короткая версия моего кода
AJAX CODE
<script>
var buttons = document.querySelectorAll("a.img_title");
for(var x=0; x < buttons.length; x++)
{
buttons[x].addEventListener('click', loadDescr);
}
function loadDescr(e)
{
var abc = e.target.getAttribute('data-xy');
var xhr_ap = new XMLHttpRequest();
xhr_ap.open('GET', 'includes/ajax/ajax_posts_conn.php?ref_desr=' + abc, true);
xhr_ap.onload = function()
{
if (this.status == 200)
{
/*----------------------------------------------------------------------*/
var post_header = JSON.parse(this.responseText);
/*----------------------------------------------------------------------*/
var output = '';
for (var i in post_header)
{
output += '<ul>' +
'<li><a>created: '+post_header[i].post_created+'</a></li>' +
'</ul>';
}
document.getElementById('post_creation_date').innerHTML = output;
/*----------------------------------------------------------------------*/
}
}
xhr_ap.send();
}
</script>
"post_created" - это имя строки таблицы.
"post_creation_date" - это имя div в моем html, куда отправляется информация.