Javascript WhatsApp lastseen函数如何

Javascript WhatsApp lastseen函数如何,javascript,whatsapp,whatsapi,Javascript,Whatsapp,Whatsapi,为了从whatsApp web界面检索特定联系人的最新信息,我在Chrome 63.xx build中运行了以下代码,它检索以下用代码突出显示的信息。但我不知道如何解释它,我怀疑最后的t:1513932466值是数据和时间的格式,它是以整数格式编写的 所以我的问题是如何将其转换为人类可读的格式,比如日期+时间 Store.Wap.lastseenFind("phone_number" + '@c.us').then(function(r){ console.log(r)}) t {_flags

为了从whatsApp web界面检索特定联系人的最新信息,我在Chrome 63.xx build中运行了以下代码,它检索以下用代码突出显示的信息。但我不知道如何解释它,我怀疑最后的
t:1513932466
值是数据和时间的格式,它是以整数格式编写的

所以我的问题是如何将其转换为人类可读的格式,比如日期+时间

Store.Wap.lastseenFind("phone_number" + '@c.us').then(function(r){ console.log(r)})

t {_flags: 0, 
   _value: undefined, 
   _onFulfilled: ƒ, 
   _onRejected: undefined,
   _context: undefined, 
   …}control: undefined
   x: undefined_child: undefined_children: undefined_context: 
   undefined_control: undefined_flags: 5_onFulfilled: ƒ (r)_onRejected: 
   undefined_parent: undefined_resolveLevel: 2_thenableParent: null_value: 
   undefined__proto__: Object
   VM36:1 {t: 1513932466}
   t: 1513932466__proto__: Object

我不确定Whatsapp返回的是什么,但您给出的数值是unix时间戳,您可以使用几乎所有您使用的语言将其转换为人类可读的日期格式

因为您已经使用了Javascript,所以下面介绍如何将时间戳转换为日期格式

您需要将时间戳乘以1000以将其转换为毫秒

var timestamp = 1513932466;
var datetime = new Date(timestamp * 1000);

console.log(datetime);

希望有帮助!请随意询问您是否需要了解任何信息:)

使用moment.js,它可以管理任何带有日期/时间的转换,并将区域设置时区管理为0。这是一个unix时间戳。这确实非常有用。