ajax按日期显示数据库,php - 如何通过ajax即时将存储在数据库中的时间戳(以秒为单位)转换为“日期”? - 堆栈内存溢出...

我是网络开发者的初学者,遇到时间戳问题,需要您的帮助!

我正在研究过帐公式和过帐显示器。 在公式中,我将以“秒”为单位的发布时间戳保存到数据库中。

如果用户单击按钮,将显示更多信息,以及“创建日期”。

用户通过做一个日期配置可以选择如何日期将得到展示,例如月/日/年或day.month.year,...

这就是为什么我将时间戳(以秒为单位)保存到数据库中,而不是直接在日期(例如: 月/日/年)中保存的原因

$tm = time();

因此,我的ajax公式必须从数据库中获取时间戳(以秒为单位),并将其即时转换为日期 。

我在这个论坛上找到了一个解决方案,该解决方案如何通过javascript将秒转换为日期,但我不知道如何将其实现为ajax 。

使用我的代码,我没有从数据库中获取信息的问题,它工作得很好,但是我只知道如何以秒为单位获取日期,例如: 1538395461

这是我的代码的简短版本

AJAX代码

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 += '

  • ' +

'

created: '+post_header[i].post_created+'' +

'

';

}

document.getElementById('post_creation_date').innerHTML = output;

/*----------------------------------------------------------------------*/

}

}

xhr_ap.send();

}

“ post_created”是表行的名称。

“ post_creation_date”是我的html中将信息发送到的div的名称。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值