【发布时间】:2016-02-12 09:28:23
【问题描述】:
我正在尝试将时间戳 2016-02-11 03:31:18 转换为 17 位精度 unix 时间 (UTC) 的 pubnub 时间戳,类似于 pubnub 给出的参考网址中给出的 13406746780720711 我试过关注但没有运气
function parseDateTime(s) {
var b = s.split(/\D/);
return new Date(b[0],b[1]-1,b[2],b[3],b[4],b[5])
}
date = new Date(parseDateTime("2015-02-11 02:10:54") / 10000);
console.log(date.getTime());//142360085
上面的例子给出了输出142360085,它是 10 个字符,其中 pubnub 要求 17 位时间戳。
这样做的原因是我想获取特定用户的未读消息并通过电子邮件在 EOD 发送电子邮件。
将 mytimestamp 转换为 17 位精度的 unix 时间 (UTC) 后,我会将其传递给 pubnub history function 并获得未读消息。
【问题讨论】:
-
在Android中stackoverflow.com/a/60126795/5788247
标签: pubnub