我想显示用户最后一次按时间在线观看的时间,例如whatsapp 使用xmpp和angular
我提出了一个xmpp请求,我第二次看到了用户,我想将其转换为时间
我得到了什么:
用户最后一次看到903秒前
我想要什么:
用户最后一次出现在晚上11:30
服务器的最后活动响应
<iq from='juliet@capulet.com'
id='last1'
to='romeo@montague.net/orchard'
type='result'>
<query xmlns='jabber:iq:last' seconds='903'>Heading Home</query>
</iq>
答案 0 :(得分:0)
如果将从服务器接收的秒值用作变量,则可以按以下方式进行操作。
const timeInSeconds = getValueFromServer();
const lastLoggedInTime = new Date(Date.now() - timeInSeconds * 1000);
在html模板中,您可以使用lastLoggedInTime
变量显示日期。