为了从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);


希望能帮助到你!随时问您是否需要知道什么:)

关于javascript - WhatsApp上次看到的功能如何,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47940624/

10-13 05:46