我是一个网络开发初学者,有一个时间戳的问题,需要你的帮助!
我正在研究一个发帖公式和一个发帖显示器。在公式中,我将发布时间戳以**“秒”为单位保存到数据库中。
如果用户点击一个按钮,更多的信息会显示出来,还有“创建日期”。
用户可以通过日期配置选择日期的显示方式,例如月/日/年或日.月.年**。。。
这就是为什么我将时间戳以秒为单位保存到数据库中,而不是直接保存到:月/日/年这样的日期中
$tm = time();
因此,我的ajax公式必须从数据库中获取以秒为单位的时间戳,并动态地将其转换为日期。
我在这个论坛上找到了一个解决方案,如何通过javascript将秒转换成日期,但我不知道如何将它实现到ajax。
在我的代码中,从数据库中获取信息没有问题,它工作得非常好,但我只知道如何在几秒钟内获取日期,比如:1538395461
这是我的代码的一个简短版本
ajax代码
<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\u created”**是表行的名称。
**“post\u creation\u date”**是我的html中div的名称,信息将发送到该div。
暂无答案!
目前还没有任何答案,快来回答吧!